1 ) django-admin startproject 文件名
2)进入setting 将
ALLOWED_HOSTS=['*']
所有用户都可以访问
LANGUAGE_CODE='zh-Hans'
更改语言编码为中国
TIME_ZONE='Asia/shanghai'
更改时区为亚洲/上海
3) python manage.py startapp 子文件名
创建子app
4) 在views 写你需要的函数
导包 from django.httpimportHttpResponse
defindex(request):
returnHttpResponse('hello')
5) 回到原来的项目中的urls.py
在最下面内导包和导入你的路由
From 你的子文件名 import views
在urlpatterns中添加
path('',views.index)
例子:urlpatterns=[
path('admin/',admin.site.urls),
path('',views.index),
]
6) 在setting中找到TEMPLATES
在DIRS后面填写
[os.path.join(BASE_DIR,'templates')],
在这的最上面BASE_DIR的意思是找到当前项目的工作路径
7)跟项目同级创建templates文件夹
内创建子网页文件夹 然后加html
8) 回到子项目 view
导包from django.shortcuts import render
def index(request):
return render(request,'hello_app/index.html')
返回参数,还有html ,重新运行
9) 导入静态资源让你的网页花里胡哨
Css js img video?。。。
在setting文件最下面书写
STATICFILES_DIRS=(
os.path.join(BASE_DIR,'static'),
)
在项目同级创建ststic文件夹