1、创建app


app article中的目录
migrations数据库迁移记录目录
init.py迁移记录的初始化文件
init.py app的初始化文件
admin.py django自带后台的管理文件
apps.py app管理文件
models.py 数据库模型文件
test.py基于unittest的django项目单元测试文件
views.py视图文件
2、搭建模型
文章
title标题
author作者
content内容
description描述
type类型
models.py数据库模板文件

3、进行数据库配置
安装app

django默认使用sqlite数据库

通常我们使用mysql数据库
使用mysql需要有pymysql模块
pip3 install pymysql 或pip install pymysql

使用mysql首先创建对应的数据库


4、同步数据库
1、确认配置是否完成
python manage.py check

Django默认使用Python2的mysql数据块模块,python3的pymysl模块做了容错


1、Django默认检测pymysql版本,需要修改源码,去掉检测


2、生成相对应的mysql语句
python manage.py makemigrations生成数据库同步脚本


makemigrations成功

python manage.py migrate执行生成的sql语句 migrate移动,移往。



初步使用后台
1、安装模型到后台
app下admin.py里

2、创建超级用户
python manage.py createsuperuser

输入用户名、用户邮箱、密码、确认密码、确认。

django数据库模型搭建ORM相关推荐

  1. Python Web框架 Django项目搭建与测试详解

    Django项目搭建 0. 项目准备: python:(目前更新到3.9了),下载地址: 点此下载python https://www.python.org/downloads/ python解释器: ...

  2. Python后端---使用Django+Mysql搭建一个简单的网站

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.项目搭建 前期准备 命令行创建项目和app Django项目配置文件说明 使用数据库 编写业务逻辑 配置url主路 ...

  3. 通过python利用Django框架搭建一个属于自己的免费网站(已更新)

    大家好,我是天空之城,今天给大家带来,通过python利用Django框架搭建一个属于自己的免费网站. 以下是网上找到的免费教程,https://djangogirlstaipei.gitbooks. ...

  4. python搭建django框架,Python之Web框架Django项目搭建全过程

    Python之Web框架Django项目搭建全过程 IDE说明: Win7系统 Python:3.5 Django:1.10 Pymysql:0.7.10 Mysql:5.5 注:可通过pip fre ...

  5. python3.7游戏_python3.7+django环境搭建

    python3.7+django环境搭建: 一.安装pipenv pipenv就是把pip和virtualenv包装起来的一个便携工具,它会自动为您的项目创建和管理virtualenv. 1.1.安装 ...

  6. Django框架搭建

    Hello,我是 Alex 007,一个热爱计算机编程和硬件设计的小白,为啥是007呢?因为叫 Alex 的人太多了,再加上每天007的生活,Alex 007就诞生了. Django框架搭建 这篇博客 ...

  7. 新课推荐 | 用 Django 快速搭建 API 测试工具

    API,即:应用编程接口(Application Programming Interface),就是软件系统不同组成部分衔接的约定. 由于近年来软件的规模日益庞大,常常需要把复杂的系统划分成小的组成部 ...

  8. pythondjango搭建数据管理平台,使用Django快速搭建简单的数据管理后台

    使用Django快速搭建简单的数据管理后台 概述 需求描述: 数据表已建好,能可视化操作增删改查,避免直接操作数据库 简版的管理系统 环境 Windows 10 x64 Python 3.6.3 (A ...

  9. Django环境搭建

    Django环境搭建 文章目录 Django环境搭建 一.软件框架 1.**`什么是软件框架?`** 2.MVC简介 3.Web MVC各部分的功能 二.Django简介 三.MVT 四.django ...

最新文章

  1. WCF(学习笔记)【参见WCF教程】
  2. 机器学习中有哪些距离度量方式
  3. java中打印输出数组内容的三种方式
  4. 若依启动sentinel教程
  5. 程序员用什么软件做笔记?
  6. 亚马逊商品详情API接口(item_get-获得AMAZON商品详情接口),亚马逊API接口
  7. Firefox,IE5,IE6,IE5.5等浏览器兼容性解决方法
  8. 网易邮箱好用还是TOM邮箱好用?企业邮箱可绑定微信吗?
  9. 计算机网络技术期末复习考点
  10. CCCC-GPLT L2-023. 图着色问题 图论-点染色
  11. “巴巴罗莎计划---我的崛起之路
  12. 速来了解头条号的推荐机制,让你的自媒体内容收下更多数据量!
  13. 戴尔服务器能用大白菜装系统吗,戴尔如何用u盘装系统xp
  14. TiDB 架构的演进和开发哲学
  15. 神经元分布图高清版最新,神经系统分布高清图
  16. 以前写的破代码,不忍心扔
  17. 老虎证券开放api返回信息太长太啰嗦,返回值与账户api请求对应
  18. 微机原理——假设中段向量表名字是sss1,中段类型码数70h,设置对应的中段类型向量表
  19. 红黑树详解及代码实现(C++)
  20. 如何能够让自己的博客被百度等搜索引擎搜索到

热门文章

  1. Redis实战(五):Redis的持久化RDB、fork、copyonwrite、AOF、RDBAOF混合使用
  2. 小师妹学JavaIO之:文件写入那些事
  3. 深入理解HashMap和LinkedHashMap的区别
  4. Libra教程之:Libra testnet使用指南
  5. 深度比较Paxos和Raft
  6. 优先级队列应用-称检测点查询
  7. 01.elasticsearch-security_es鉴权机制
  8. 蓝桥杯 ADV-144 算法提高 01背包
  9. android按钮防止重复点击事件,实例详解Android解决按钮重复点击问题
  10. @value 数组_数据结构与算法:12 数组与稀疏矩阵