首先确定虚拟环境中的django版本------pip list
然后创建django项目
运行得到
1.创建app
#如果怕命令打错,可以先执行python manage.py
python manage.py startapp myapp #会在根目录下出现一个myapp文件夹
得到
2.blog/settings.py中注册app
INSTALLED_APPS = (
...,
'myapp',
)
3.blog/settings.py配置templates的路径
检查是否有这个,没有加上
TEMPLATES = [
{
...
'DIRS': [os.path.join(BASE_DIR,'templates')], #模板文件路径
...
},
]
手动在manage.py同级目录下创建一个文件夹templates
4.写一个页面
第一步:myapp/views.py定义视图
返回httpresponse对象
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return HttpResponse("欢迎来到平平的小课堂!!!!")
第二步:blog/urls.py中注册视图(路由)
from django.contrib import admin
from django.urls import path
from myapp import views
urlpatterns = [
path("admin/", admin.site.urls),
path("index/", views.index),
]
第三步:项目重启后访问
得到
运用上tempates则
第一步:在templates文件夹下面在创建一个myapp文件夹------再创建一个html文件
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>主页1</title>
</head>
<body>
<h1 style="background-color:pink">欢迎来到平平公主的世界!!!</h1>
</body>
</html>
第二步:修改views.py
from django.shortcuts import render
from django.http import HttpResponse
def index(request):
return render(request,"myapp/index.html")
第三步:重启项目访问
得到: