Django简介;
Django是一个开放源代码的Web应用框架,由Python写成。
Django遵守BSD版权,初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。
Django采用了MVC的软件设计模式,即模型M,视图V和控制器C
Django对应的Python版本(Django——Python):
Dajngo版本 | 对应 | Python版本 |
---|---|---|
1.8 | ➡ | 2.7, 3.2 , 3.3, 3.4, 3.5 |
1.9, 1.10 | ➡ | 2.7, 3.4, 3.5 |
1.11 | ➡ | 2.7, 3.4, 3.5, 3.6 |
2.0 | ➡ | 3.5+ |
django设计了一套规则,规则的最外层是 project ,在project中创建app,app是依附在project上的
创建项目
python mange.py startapp 项目名称
项目目录介绍
文件名称 | 作用 |
---|---|
init.py: | 用来告诉python,当前目录是python模块 |
settings.py: | 包含项目的所有配置参数 |
urls.py: | URL根配置 |
wsgi.py: | 内置runserver命令的WSGI应用配置 |
文件名称 | 作用 |
---|---|
migrations | 数据库修改表结构的记录 |
admin | django 提供后台管理 |
apps | 配置app |
models | ORM,写指定的类,通过命令可以创建数据库结构 |
tests | |
views | 控制层 |