- 创建views.py专门存放视图函数
- 在urls.py中专门存放路径
- views.py导入HttpResponse模块,render
from django.shortcuts import HttpResponse
- urls中导入views模块
//方式1
from createdj.views import index
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', index),
]
//方式2
from createdj import views
urlpatterns = [
path('admin/', admin.site.urls),
path('index/', views.index)
]
5.在templates文件中创建html,css,js文件
①导入render方法
from django.shortcuts import render
②在视图函数中返回 render方法
③render方法中传入参数
def 视图名(request):
# 第一个参数传HttpRequest对象
# 第二个传html文件路径,不用从templates开始
return render(request, 'html文件')
注意:如果通过命令行创建的项目,不会有templates文件,需要自己创建。然后在settings.py中的TEMPLATES列表中配置添加如下内容:
'DIRS': [os.path.join(BASE_DIR, 'templates')]
6.在static中存放图片
创建完static目录后在要在setings.py中进行设置在最后一行添加
STATICFILES_DIRS=[os.path.join(BASE_DIR,'static')]