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

得到:

相关推荐
AIFQuant几秒前
2026 澳大利亚证券交易所(ASX)API 接入与 Python 量化策略
开发语言·python·websocket·金融·restful
木头左1 分钟前
VIX期货基差异常下的指数期权波动率互换套利策略实现
python
人工干智能6 分钟前
python的高级技巧:Pandas中的`iloc[]`和`loc[]`
开发语言·python·pandas
未定义.22110 分钟前
第5篇:进阶优化:数据驱动+日志体系+失败重试实战
python·ui·自动化·jenkins·集成测试·pytest
小白学大数据20 分钟前
随机间隔在 Python 爬虫中的应用实践
开发语言·c++·爬虫·python
tjjucheng37 分钟前
专业小程序定制开发生产厂家
python
无我198741 分钟前
靠谱的厌氧池清淤哪家妙
大数据·人工智能·python
坚持学习前端日记1 小时前
后台管理系统文档
java·开发语言·windows·spring boot·python·spring
亲爱的非洲野猪1 小时前
基于 MCP 构建智能文档分析系统:技术实现详解
python·ai·mcp
七夜zippoe1 小时前
Python性能分析实战:从cProfile到火焰图,精准定位性能瓶颈
python·架构·内存泄漏·火焰图·cprofile