startproject 创建项目命令
startapp 创建应用命令
check 检查项目的完整性命令
runserver 运行本地文件命令
shell 进入Django shell环境命令
test 执行Django用例测试命令
makemigrations 创建模型变更的迁移文件
migrate 执行上一个命令创建的迁移文件
dumpdata 把数据库数据导出到文件
loaddata 把文件数据导入到数据库
python manage.py runserver
访问http://127.0.0.1:8000/
python manage.py startapp XXX
目录介绍:
admin.py:定义Admin模块管理对象的方法
models.py:定义应用模型的地方
views.py:视图处理的地方
apps.py:申明应用的地方
urls.py:管理路由应用的地方
tests.py:编译测试应用用例的地方
定义视图
from django.shortcuts import render from django.http import HttpResponse # Create your views here. def hello_world(request): return HttpResponse("hello world")
配置应用路由
from django.urls import path,include import blog.views urlpatterns = [ path("hello_world",blog.views.hello_world), ]
配置项目路由
from django.contrib import admin from django.urls import path,include urlpatterns = [ path('admin/', admin.site.urls), path('blog/',include(("blog.urls"))), ]
将应用添加入项目
INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'blog.apps.BlogConfig', ]
启动项目通过http://127.0.0.1:8000/blog/hello_world网址访问