安装:pip3 install django==3.2.13
注释:创建项目django会自动创建主干文件
创建:django-admin startproject 项目名字
注意:
ALLOWED_HOSTS=['*']
可让任意网段访问DIRS=[] #逐一按照app注册顺序去templates里面找
②DIRS=[os.path.join(BASE_DIR,'templates')]# 优先去根目录下找然后再逐一按照app注册顺序去找
注释:Django是一个可以支持较大项目的后端框架,可以注册多个app支持多个项目运行
python3 manage.py startapp 名字
注:上面都是Django里面自带app
创建项目:django-admin startproject a
创建app:python3 manage.py startapp app1
结构:主项目/urls.py
from django.contrib import admin
from django.urls import path
from testWeb import views
urlpatterns = [
path('admin/', admin.site.urls),
path('index/',views.index)
]
结构:主项目/app应用/views
from django.shortcuts import render,HttpResponse
# Create your views here.
def index(request):
return HttpResponse('hello world')
参数: