Django搭建简易Blog
2018-04-10 本文已影响0人
道书简
一、Django简介
Django是一个开放源代码的Web应用框架,由Python写成。Django是众多重量级WEB框架选手中最有代表性的一位,许多成功的网站和APP都基于Django。Django采用了MVC的软件设计模式,即模型M,视图V和控制器C。
二、基础环境
Windows10+python2.7.13+django1.10.5。
三、创建简易Blog
1、创建项目:
安装django之后,在python安装目录下的Scripts目录中有个django-admin.py的脚本,可以用来新建django工程。打开Windows命令行,输入django-admin.py startproject mysite命令创建一个名为mysite的项目。
2、建立Blog应用:
![](https://img.haomeiwen.com/i6956152/93035a0fc8782884.png)
![](https://img.haomeiwen.com/i6956152/d7079ce748ade1e7.png)
输入manage.py startapp blog命令,创建一个名为blog的应用。目录结构如下图所示:
![](https://img.haomeiwen.com/i6956152/1604fbf5fa1c3db1.png)
mysite文件夹下的文件:
manage.py ----- django项目里面的工具,通过它可以调用django shell和数据库等。
db.sqlite3-----django默认数据库。
blog-----创建的blog应用文件夹。
mysite子文件夹下的文件:
settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些重要的变量。
urls.py ----- 负责把URL模式映射到应用程序的配置文件。
blog文件夹下的文件:
admin.py
views.py ---- 负责获取要显示的信息。
3、创建models数据库映射
models创建类class,manage.py makemigration命令创建文件,migrate将文件同步到数据库。
在admin.py中注册在models中新建的类。
![](https://img.haomeiwen.com/i6956152/695cdde906498ace.png)
![](https://img.haomeiwen.com/i6956152/9d1e09b472b71048.png)
![](https://img.haomeiwen.com/i6956152/f0be058954064bdc.png)
![](https://img.haomeiwen.com/i6956152/c52230b4112ec1bb.png)