数据库同步

首先在项目 setting.py 下对需要修改对应的 DATABASES 定义,对应的我们需要创建一个名为 djangodemo 的数据库并保证我们的MySQL服务是开启的:

1
2
3
4
5
6
7
8
9
10
11
12
13
# Database
# https://docs.djangoproject.com/en/1.9/ref/settings/#databases

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'djangodemo',
'USER': 'root',
'PASSWORD': '111111',
'HOST': '127.0.0.1',
'PORT': '3306',
}
}
Continue reading

开发工具

推荐使用 PyCharm 直接进行 django 框架的安装,当然 https://www.djangoproject.com/download/ 也有使用pip安装的详细说明。


创建项目

Alt text
关于 app 的概念,比如NGA www.nga.cn下包含了论坛http://bbs.nga.cn/、还会有直播http://tv.nga.cn/,从运维上讲代表不同的配置段 app1 和 app2 可以连接不同的数据库,占用不同的进程,不一样的 IP 地址和服务器 因为 html 是跳链,所以你感觉不到 IP 的不同。

Continue reading

关于环境

MAC OS :10.10

安装 Scrapy

依然像安装 MySQL-python 模块一样,在终端下使用 pip 进行安装:

1
sudo pip install Scrapy

如果下载完成后提示 successful installed Scrapy,那么 Scrapy 就安装成功了。但通常都事与愿违,我在安装的时候遇到了这样的一个错误:

Continue reading

关于环境

MAC OS :10.10

PyCharm :推荐使用,最开始使用的是 Sublime Text 加终端的方式,但是来回切换实在太繁琐,后来切换到了 PyCharm 下,好的 IDE 真是会使效率事半功倍,更重要还提供了一些很好用的功能用于Django框架开发。

安装 MySQL

由于之前一直做移动开发,并没有真正使用过 MySQL,而 MySQL 数据库在第一次安装后出现了各种莫名其妙的问题,无论是使用系统偏好设置启动,还是终端启动服务均失败,总是出现各种 permission failed或Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’等问题,各种方法使用后无解还是尝试重新安装。MySQL下载地址,一定要选择对应的系统版本及位数。

重新安装前一定要将原本机器上的MySQL删除干净,建议使用终端方法进行删除,注意安装完成后会弹出提示,提示中 password 就是 MySQL 的 root 密码

Continue reading
  • page 1 of 1
Author's picture

Bin Han

纸上得来终觉浅 绝知此事要躬行


Software Engineer


Hangzhou China