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

得到:

相关推荐
金銀銅鐵14 小时前
[Python] 扩展欧几里得算法
python·数学·算法
Duckdblab14 小时前
DuckDB 性能调优终极指南:打造闪电般的分析体验
python
带派擂总15 小时前
Python全栈开发精华版最全合集(包含各种面试题) Day24_异常和错误
python
金銀銅鐵18 小时前
n^5 和 n 的个位数是否总相等?
python·数学
aqi0021 小时前
15天学会AI应用开发(九)利用Chroma持久化向量数据
人工智能·python·大模型·ai编程·ai应用
金銀銅鐵21 小时前
借助 Pygame 探索最大公约数的规律
python·数学·游戏
ServBay2 天前
9 个 Python 第三方库推荐,不用 AI 都好像多出一个团队
后端·python
用户8356290780512 天前
如何使用 Python 添加和管理 Excel 批注(完整示例)
后端·python
用户8356290780512 天前
使用 Python 管理 Excel 工作表:创建、复制、删除与重命名
后端·python