步骤:
1.配置settings文件,给 TEMPLATES 值配置对应的文件夹路径
2.在templates文件夹中创建html文件,内容随便从网上爬。。。我用了百度的
3.修改views文件,返回home.html文件内容:
# request--environ 请求相关数据,为HTTPRequest对象
def home(request):
# render方法用来打开html文件,对文件进行模板渲染
# 参数一:request
# 参数二:html文件路径(在templates文件夹下面的Html页面会被自动识别到)
# 渲染完成后,返回响应页面数据并传递给wsgi文件中的socket,最终页面数据返回给客户端
return render(request, 'home.html')
4.修改urls文件,写法参考注释:
Examples:
Function views
1. Add an import: from my_app import views
2. Add a URL to urlpatterns: path('', views.home, name='home')
Class-based views
1. Add an import: from other_app.views import Home
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
Including another URLconf
1. Import the include() function: from django.urls import include, path
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
from demo1 import views
urlpatterns = [
# django的内置应用
# path('admin/', admin.site.urls),
path('', views.home, name='home')
]
5.最后启动项目,访问网址:http://127.0.0.1:8000/即可:
报错:
UnicodeDecodeError: 'gbk' codec can't decode byte 0xa6 in position 9737: ill..
django.template.exceptions.TemplateDoesNotExist: home.html