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

得到:

相关推荐
孟健44 分钟前
Karpathy 用 200 行纯 Python 从零实现 GPT:代码逐行解析
python
码路飞3 小时前
写了个 AI 聊天页面,被 5 种流式格式折腾了一整天 😭
javascript·python
曲幽5 小时前
FastAPI压力测试实战:Locust模拟真实用户并发及优化建议
python·fastapi·web·locust·asyncio·test·uvicorn·workers
敏编程10 小时前
一天一个Python库:jsonschema - JSON 数据验证利器
python
前端付豪10 小时前
LangChain记忆:通过Memory记住上次的对话细节
人工智能·python·langchain
databook10 小时前
ManimCE v0.20.1 发布:LaTeX 渲染修复与动画稳定性提升
python·动效
花酒锄作田1 天前
使用 pkgutil 实现动态插件系统
python
前端付豪1 天前
LangChain链 写一篇完美推文?用SequencialChain链接不同的组件
人工智能·python·langchain
曲幽1 天前
FastAPI实战:打造本地文生图接口,ollama+diffusers让AI绘画更听话
python·fastapi·web·cors·diffusers·lcm·ollama·dreamshaper8·txt2img
老赵全栈实战1 天前
Pydantic配置管理最佳实践(一)
python