Django框架介绍

结构设计

MVT

Model(模型) - View(视图) - Temple(模板)

官网:https://docs.djangoproject.com/en/5.1/

安装以及创建项目

安装

pip3 install django -i https://pypi.tuna.tsinghua.edu.cn/simple/

查看安装

创建项目

1.使用命令行生成模板

按住Shift,鼠标右键,弹出的界面如下图,输入创建命令:

django-admin startproject my_project

my_project为项目名。

2.使用pyCharm创建项目

生成的文件如下:

my_project ------ 项目目录

init_.py ------ 包的入口文件

settings.py ------包的入口文件

urls. py ------url访问地址配置文件

wsgi. py------部署配置

asgi.py------部署配置

manage.py ------命令行管理工具

使用项目

启动

运行指令:python manage.py runserver

运行界面

效果

修改配置

创建模块

指令:python manage.py startapp hello hello为模块目录名

生成模块效果如下

修改页面显示效果

在views.py文件写响应函数

在urls.py配置规则

页面效果

注意:在生成的页面网址上加入/hello/,一开始进入页面会报错

相关推荐
DLYSB_2 小时前
存储运维实战:基于 Ceph Event 监听与 Python 适配器的分布式存储健康度物理声光响应架构
运维·ceph·python·报警灯
陈随易2 小时前
FFmpeg 9.0 发布,代号 Lei,音视频处理再升级
前端·后端·程序员
阿童木写作2 小时前
跨境图片翻译工具多合一,批量图片视频字幕翻译加智能抠图
人工智能·python·音视频·语音识别
阿童木写作4 小时前
Python实现Temu图片批量翻译自动化教程
运维·人工智能·python·自动化
就是一只白5 小时前
复制地理信息python版本
python
凌虚5 小时前
面向 MySQL 用户的 PostgreSQL 快速上手指南
数据库·后端·架构
看浪的路人5 小时前
第1讲:Agent 到底是什么?和 Chatbot 有什么区别
python·ai
瓦学妹6 小时前
什么是网络索引?它是如何工作的?
大数据·网络·python·网络爬虫
IT_陈寒6 小时前
Vite静态资源引用这个坑我踩得有点疼
前端·人工智能·后端
天天爱吃肉82186 小时前
商用车多体动力学实战笔记|第6篇:动力传动系统(发动机、变速箱、分动器、TCS、LSD限滑差速)
大数据·人工智能·笔记·python·嵌入式硬件·汽车