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

得到:

相关推荐
happylifetree4 小时前
Python09:核心语法-数据存储与运算-字面量
python
心之语歌4 小时前
Tkinter 画布基本梳理
运维·服务器·python
Wx-bishekaifayuan5 小时前
django个性化旅游路线推荐平台49005-计算机课程设计、毕业设计
spring boot·后端·python·django·课程设计·express·旅游
小白快快跑哦6 小时前
python-字符串全解(六):正则表达式-量词
python·正则表达式·字符串
禹凕6 小时前
机器学习之Selenium(Machina Learning about Selenium)
爬虫·python·selenium·测试工具·机器学习
ebiobiz8 小时前
基于 GD32 Embedded Builder (GEB) 与 Nimmake 的 MCU 工程搭建指南
c++·python·单片机·嵌入式硬件·mcu
老歌老听老掉牙8 小时前
穿越时空的物流密码:VRP与VRPTW的深度剖析及实战求解
python·物流·vrp
FYKJ_20108 小时前
django电影推荐系统55066-计算机课程设计、毕业设计
vue.js·spring boot·python·mysql·typescript·spark·django
ShyanZh9 小时前
【Python3基础】13-Python 常用设计模式
开发语言·python·设计模式
小静AI工程实验室9 小时前
RSA 算法详解:从模幂原理到 OAEP 加密、PSS 签名与 Python 实验
python·算法