Django是python中一款开源、功能强大的web框架,且自带系统后台。下面是我学习过程中对所需掌握知识点的梳理总结。
Django安装
要使用Django之前我们先要安装Django的插件,在python环境搭建好之后,我们在命令行中输入:python3 -m pip install django(或pip install django)即可安装。
安装成功后能在C:\Users\Administrator\AppData\Local\Programs\Python\Python35\Scripts目录下找到django-admin.exe
![](https://img.haomeiwen.com/i13148195/9291070df0f4e89d.png)
Django安装好之后就可创建项目练习了。
1、创建工程
创建一个Django文件夹,在文件夹目录下输入命令:django-admin startproject project即可创建工程
2、创建项目
进入上面创建好的工程目录执行命令:python manage.py startapp myapp即可创建项目(也称为应用),一个Django工程可以创建多个项目,注意要应用项目必须在setting.py配置文件下激活项目
![](https://img.haomeiwen.com/i13148195/6a2f005812d6dc49.png)
3、配置url
在url.py文件中配置URL地址
![](https://img.haomeiwen.com/i13148195/0c6451b83d4bafbf.png)
4、定义视图
在views.py文件中创建视图函数
![](https://img.haomeiwen.com/i13148195/e0773aef60cbb036.png)
4、创建模板
创建.html文件
5、配置数据库
Django自带sqlsite数据库,我们要使用mysql数据库就需要更改数据库的配置并引用数据包。
(1)在setting.py配置文件下配置数据库
![](https://img.haomeiwen.com/i13148195/99963fbe6a70469c.png)
(2)在__init__.py引入数据包
import pymysql
pymysql.install_as_MySQLdb()
6、创建数据表类
①在models.py创建数据表类
②生成迁移文件:python manage.py makemigrations
③执行迁移:python manage.py migrate
5、配置站点
Django自带管理后台,我们需要将创建的数据表类注册至admin.py文件中方可在管理后台中查看。
(1)在admin.py文件中导入models文件如from sign.models import Topic
(2)注册你的模型admin.site.regitser(Topic)
以上就是Django创建项目的基本流程。
网友评论