| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python 开发-Web Django 框架基础 -> 正文阅读 |
|
[Python知识库]Python 开发-Web Django 框架基础 |
文章目录Django 基础DjangoDjango 是python的一个三方库,也是一个 web 框架(产品级,MTV模型),用于搭建web后端。 创建工程 创建一个 web 框架工程
框架目录结构
关于 WSGI web服务网关接口 调试运行web框架
创建一个具体的应用
url 路由views 通常写处理http请求的代码
修改 路由 文件,添加路由信息
路由子表项目下的是主路由表,而应用下的一般是开发者创建的是次路由表,主路由表代表当前项目的路由,次路由表一般是当前项目的路由。 假设有一个连接 hello 可以写在主路由表中,index可以写在次路由表中 主路由表修改主路由表 引入 include 下面的 次路由表在应用文件下新增一个路由文件
Django操作 sqlite 数据库sqlite 没有 独立的数据库服务进程,数据操作被做成库直接供应用程序调用。 Django中可以直接使用,无须先搭建数据服务。 项目在创建的时会创建一个
通过数据库工具连接 ORM(object relational mapping) 概念在django 中 ,数据库操作基本是通过 Model 类型的对象进行的,它不使用sql语句,而是使用类方法处理。 定义 数据库表数据库表的定义,一般放 应用的 models.py 里面 关于字段类型可以参考官方文档: models.py
在项目的配置文件中添加配置,表示我们有这个么个应用 然后执行
生成应用下 migrations\0001_initial.py 文件
写入数据库 在django下的每一个表都需要有一个主键,如果没有配置,django会自动生成一个为 id 的主键 如果修改已经生成的表文件,需要重新运行 makemigrations,及导入数据库 migrate Django Admin 管理数据通过 createsuperuser 创建用户
通过django 默认的 admin页面登录 如果没有在在创建表的时候有引入 admin 配置管理
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 | -2024/12/25 14:19:22- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |