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

首先确定虚拟环境中的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),

]

第三步:项目重启后访问

http://127.0.0.1:8000/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")

第三步:重启项目访问

http://127.0.0.1:8000/index

得到:

相关推荐
氵文大师11 分钟前
A机通过 python -m http.server 下载B机的文件
linux·开发语言·python·http
程序员爱钓鱼20 分钟前
用 Python 批量生成炫酷扫光 GIF 动效
后端·python·trae
封奚泽优22 分钟前
下降算法(Python实现)
开发语言·python·算法
java1234_小锋27 分钟前
基于Python深度学习的车辆车牌识别系统(PyTorch2卷积神经网络CNN+OpenCV4实现)视频教程 - 自定义字符图片数据集
python·深度学习·cnn·车牌识别
爱笑的眼睛1135 分钟前
深入理解MongoDB PyMongo API:从基础到高级实战
java·人工智能·python·ai
辣椒酱.41 分钟前
jupyter相关
python·jupyter
郝学胜-神的一滴1 小时前
Python中常见的内置类型
开发语言·python·程序人生·个人开发
火白学安全1 小时前
《Python红队攻防零基础脚本编写:进阶篇(一)》
开发语言·python·安全·web安全·网络安全·系统安全
FreeCode1 小时前
LangGraph1.0智能体开发:运行时系统
python·langchain·agent
青瓷程序设计2 小时前
植物识别系统【最新版】Python+TensorFlow+Vue3+Django+人工智能+深度学习+卷积神经网络算法
人工智能·python·深度学习