目录
一· 初识Django
Django是一个开放源代码的Web应用框架,由python写成。
Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)。
不同的Django对应,不同的Python版本,否则会出现不兼容的情况
Django 版本 Python 版本 2.2 3.5、3.6、3.7、3.8、3.9 3.1 3.6、3.7、3.8、3.9 3.2 3.6、3.7、3.8、3.9、3.10 4.0、4.1 3.8、3.9、3.10
二· Django基础命令
项目相关命令
django-admin # 查看django的基础命令
startproject # 启动django项目
startapp # 启动django应用
check # 调验项目的完整性
runserver # 本地简易运行Django项目
shell # 进入Django项目的python shell环境
test # 执行Django用例测试
数据库相关命令
makemigrations # 创建模型变更的迁移文件
migrate # 执行上一个命令创建的迁移文件
dumpdata # 把数据库数据导出到文件
loaddata # 把数据库的文件导入文件
三· 初识Django项目
一个Django项目包含一组配置和若干个Django应用
django-admin startproject 项目名字 # 创建项目
mangage:django项目管理的文件
settings:django项目的配置文件
urls: django项目的路由文件
wsgi:作为wsgi所需要的内容
四· 初识Django应用
一个Django应用包可以应用到多个Django项目里面
python manage.py startapp 应用名字 # 创建Django应用
views:试图处理的地方
models: 定义应用模型的地方
admin:定义admin模块管理对象的地方
apps:声明应用的地方
tests:编写应用测试用列的地方
urls:管理应用路由的地方
五· Django Hello Word创建
1.创建项目和app
创建项目: 在黑窗口下输入django-admin startproject 项目名字
创建app: 在pycharm下的Terminal中输入python manage.py startapp 应用名字
2.编写视图添加路径
在app下的视图文件中添加如下代码:
from django.http import HttpResponse
def hello_word(request):
return HttpResponse("Hello World")
在app下创建urls.py文件并添加如下代码:
from django.urls import path,include
import mookapp.views
urlpatterns = [
path('mookapp', mookapp.views.hello_word)
]
在项目下的urls.py中添加如下代码:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('mook', include('mookapp.urls'))
]
3.运行
在pycharm中的Terminal中输入python manage.py runserver
打开浏览器输入127.0.0.1:8000/mook/mookapp
显示如下,说明创建成功