灌篮少年 发表于 2024-12-16 17:09:04

django项目2——django版本为3.xx或者4.xx的创建哈

 首先确定虚拟环境中的django版本——pip list

https://i-blog.csdnimg.cn/direct/94350346b8b441f191b6226e0e32196c.png
然后创建django项目
https://i-blog.csdnimg.cn/direct/f7281b64ee2140608a56bf8e1623f602.png
https://i-blog.csdnimg.cn/direct/cd0078d4010d4d5f96bd9bceecb8b7a7.png
https://i-blog.csdnimg.cn/direct/78aeeb9bb4864284b043c6e4c45385d6.png

运行得到
https://i-blog.csdnimg.cn/direct/a4a72e16c2b64388984cd00b1f5af107.png
https://i-blog.csdnimg.cn/direct/938bbf4270ab4250b08af2f4abc45b50.png
 1.创建app

   #如果怕下令打错,可以先执行python manage.py 
python manage.py startapp myapp  #会在根目次下出现一个myapp文件夹
https://i-blog.csdnimg.cn/direct/6101c1d28a2942e886e7554c1c19c8af.png
得到
https://i-blog.csdnimg.cn/direct/403ebf34d57e48baaf54795872d7ced7.png
2.blog/settings.py中注册app

   INSTALLED_APPS = (
    ...,
    'myapp',
)
https://i-blog.csdnimg.cn/direct/355f835dccf048d9bdd091dab1c83880.png
3.blog/settings.py配置templates的路径

检查是否有这个,没有加上
   TEMPLATES = [
    {
        ...
        'DIRS': ,  #模板文件路径
        ...
    },
]
https://i-blog.csdnimg.cn/direct/58d9e9925fd94159bfe1c7e14c0cc02d.png
手动在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),
]
第三步:项目重启后访问

http://127.0.0.1:8000/index
得到
https://i-blog.csdnimg.cn/direct/140e6eecb8834b87b0dc7d297bf142d3.png​
运用上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>
https://i-blog.csdnimg.cn/direct/2823d64721c84d0a9b685f8af845be59.png​
第二步:修改views.py
   from django.shortcuts import render
from django.http import HttpResponse
def index(request):
    return render(request,"myapp/index.html")
第三步:重启项目访问
http://127.0.0.1:8000/index
得到:
https://i-blog.csdnimg.cn/direct/67f70bf64a75481bba76569a585bd13d.png

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: django项目2——django版本为3.xx或者4.xx的创建哈