1.创建一个空 DjangoWeb 项目:DjangoWebProject1,会提示需要创建虚拟环境。完成
虚拟环境创建,运行后会弹出默认页面。
2.在项目 DjangoWebProject1 下添加(创建)Django 应用:LinkDjangoApp
3.修改 setting.py 激活应用
INSTALLED_APPS = [
# Add your apps here to enable them
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'LinkDjangoApp.apps.LinkDjangoAppConfig', #添加代码,激活 LinkDjangoApp 应用
]
4.在 views.py 中增加代码
def index(request): #新增代码,定义名为“index”的视图
return render(request, "LinkDjangoApp/index.html")
5.在 urls.py 中增加代码:
from django.urls import include, re_path #新增代码
import LinkDjangoApp.views #新增代码
urlpatterns = [
re_path(r'^$', LinkDjangoApp.views.index, name='index'), #在 urls.py 的urlpatterns列表中增加代码
]
启动项目时,正常启动页面index.html。但页面index.html中不能有中文,有中文就报错。
请问如何解决?