今天开始进行搭建个人博客,基于Django框架,记录遇到的一些坑与注意的问题。
系统环境:Win10,Python2.7,Django1.11.13
2018.5.15
首先使用pycharm新建一个Django项目,新建好的项目里是没有安装Django框架的,需要自己手动安装。命令行进入新建文件夹里面的 Scripts下,输入 activate,激活虚拟环境。

然后cd 到最上层目录, 键入 pip install django 安装 Django框架。

安装好后,建立一个mysite目录,这里遇到了一个坑,建立项目目录的命令是: python django-admin.py startproject 项目名,但是在准备存储代码目录下,命令行键入该命令报错,

可能原因是因为django-admin.py 不在当前目录下,可以替换成绝对路径。但是在stack overflow上找到另一种办法,就是在目标目录下,直接键入 django-admin.py startproject mysite,成功。猜测原因是后者是具体路径由django自己调用?

此时mysite项目结构如下图所示:

接下来就使用pycharm了,IDE(集成开发环境) 对于项目开发的确方便很多。
键入 python manage.py runserver 启动,登陆127.0.0.1:8000 ,出现Django欢迎页面。

接下来进行settings.py的配置,更改 语言及时区设置

然后更改默认数据库为Mysql数据库,进行配置

同时建立 my_dev.cnf 文件,里面包含数据库名字,用户名,密码,端口等信息
之后需要安装Mysql-python库,这又是一个坑
之后键入以下命令,进行数据库的同步。以下命令适用于1.9.5以后的版本。