Django学习-快速创建blog

之前环境搭建篇已经创建了项目,由于换了个本子,从这里开始,项目在E盘的Dcl_Snow目录中,项目名字也叫Dcl_Snow。

项目有了之后,下面我们创建app,打开命令提示符,进入项目目录执行app创建命令:

manager.py startapp blog,这样blog就创建完成了。

wKioL1RsolDDNoXiAACOfoyr3Ls883.jpg

要让Django识别到blog应用,需要在配置文件setting.py中进行配置,打开该文件(默认使用的python的IDLE)将blog添加到文件中的INSTALLED_APPS元组中,更改后文件内容如下:

wKioL1RsoqKS5NGnAAGtBIdi-0M749.jpg

接下来定义blog数据结构,打开models.py文件,默认的注释内容不需要理会,添加如下代码:

wKioL1Rsor-CjGxXAACap5eUKMg261.jpg

然后设置使用数据库mysql,要想Django使用mysql,需要在setting.py文件中进行配置,配置文件内容如下:

wKiom1RsonTDGtd_AAD9IL0zDf8214.jpg

这里我的数据库名字由于是默认安装,没有改名字,所以是“mysql”,USER直接root了,PASSWORD就是数据库密码(不要像这里输入星号!!),PORT在安装mysql时就用的3306,所以这里也没改。

设置好保存以后,就可以使用Django去连接数据库,并创建应用程序所需的表了,命令如下:

python manager.py syncdb

执行后可以看到一些Creating的信息,然后会提示是否创建auth系统的用户,当然:yes,然后输入E-mail和密码就好了。

在setting.py文件中配置使用admin,添加如下框2行:

wKiom1RsouqyiPP2AAIRGCSpK9Y085.jpg


每次往项目中添加了新的应用后,需要运行syncdb命令,以确保所需的表已经在数据库中创建了。

现在还需要指定一个URL才能访问,打开urls.py文件,将文件默认内容中使用admin的行首的注释符“#”删除保存即可,再打开models.py文件,确认导入admin应用,并注册BlogPost model就完成了。

wKiom1RsozWC9X9EAAEjxCCPyGw027.jpg

此时确保服务处于运行状态(若不在,执行:python manager.py runserver)。

然后打开浏览器处,输入:http://127.0.0.1:8000/admin/,输入之前的用户名和密码,登录后就能看到界面了。wKiom1Rso2Lzsd0BAADhsvly3rI738.jpg









你可能感兴趣的:(django)