python数据库管理实例_西游之路——python全栈——学员管理实例之数据库设计
一、创建项目
djangio-admin startproject 项目名称
python manage.py startapp app名称
python manage.py runserver 端口号
二、配置文件
1、settin配置:
静态文件static路径
STATICFILES_DIRS=(
os.path.join(BASE_DIR,"static"), # 注意加逗号
)
templates路径
DIRS=(os.path.join(BASE_DIR,"templates"))
INSTALLED——APPS
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'app01',
]
# app01为APP名称
数据库配置
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME':'Django_ORM', # 你的数据库名字
'USER':'root', # 你的数据库用户名
'PASSWORD':'123456', # 密码
'HOST':'', # 默认为localhost
'PORT':'3306', # 你的数据库端口
}
}
三、models中创建表
1、__init__.py下配置
import pymysql
pymysql.install_as_MySQLdb()
2、models.py中创建类
class Classes(models.Model):
name = models.CharField(max_length=32)
c_to_t = models.ManyToManyField("Teachers")
class Teachers(models.Model):
name = models.CharField(max_length=32)
class Students(models.Model):
name = models.CharField(max_length=32)
age = models.IntegerField()
gender = models.BooleanField() # True or False
cs = models.ForeignKey("Classes",on_delete=models.CASCADE)
3、命令行执行以下代码创建表
python manage.py makemigrations
python manage.py migrate
python数据库管理实例_西游之路——python全栈——学员管理实例之数据库设计相关推荐
- python电影爬虫系统毕设_从零开始搭建完整的电影全栈系统(一)——数据库设计及爬虫编写...
前言:关于标题似乎有些浮夸,所谓的全栈系统主要包括数据的爬取,web网站展示,移动设备App,主要记录学习过程中知识点,以备忘. **技术栈: 1,Scrapy爬虫框架:记录爬虫框架的工作流程,简单爬 ...
- 西游之路——python全栈——Django之ORM操作
Django之ORM操作 前言 Django框架功能齐全自带数据库操作功能,本文主要介绍Django的ORM框架 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计 ...
- 西游之路——python全栈——django中orm的使用(1)
目录 首先推荐两篇文章:Django之ORM操作,http://www.cnblogs.com/yuanchenqi/articles/6083427.html十分全面. 另外和python---OR ...
- 西游之路——python全栈——Django的web框架本质
知识预览 Django基本命令 二 路由配置系统(URLconf) 三 编写视图 四 Template 五 数据库与ORM admin的配置 一 什么是web框架? 框架,即framework,特指为 ...
- 西游之路——python全栈——通用模块(pager、check_code、form验证)
1.验证码 1 import random 2 from PIL import Image, ImageDraw, ImageFont, ImageFilter 3 4 _letter_cases = ...
- 西游之路——python全栈——报障系统之后台管理
一.后台管理页面布局 1.用户: - 普通用户 知识库+提交报账单+个人信息 - 管理员 知识库+提交报账单+个人信息+处理报账单 - 超级管理员 知识库+提交报账单+个人信息+处理报账单+报障统计信 ...
- 西游之路——python全栈——上传文件
1 from django.shortcuts import render,HttpResponse 2 3 def upload(request): 4 if request.method == ' ...
- python控制键盘打造梦西游
当我造梦西游4打到朱电之后,装备的合成都要依靠材料,等级也上升很慢,重复机械的刷级和刷材料就变得很烦,于是就想到了写一个Python的代码来帮助实现这些动作 pip install基本的库就直接能使用 ...
- java梦幻机甲_西游梦幻记机甲战斗游戏下载-西游梦幻记测试服下载v1.0.4-乐游网安卓下载...
<西游梦幻记测试服>是一款玩法轻松且设定独特的卡牌策略战斗游戏,收集更多全新的西游人物加上独特的机甲战斗的震撼感,让游戏变得更加的刺激而且具有新意,感兴趣的亲们赶紧下载吧. 游戏介绍 &l ...
最新文章
- 从难免的线上bug说起代码的思考
- OpenSuse Linux 的单用户模式
- 抖音数据统计_“彭十六elf”单条视频获赞200W+,荣登抖音TOP20丨红人榜
- 新开两场构建服务治理框架的直播分享
- java线程暂停与恢复suspend和resume
- MinGW安装和使用基础教程
- 线程共享全局变量(.data和.bbs)
- vue与外部html通信,VUE页面实现加载外部HTML方法
- maya python api,如何使用Maya Python API查找所有上游DG节点?
- 01-HTML基础与进阶-day3-录像236
- 使用Movavi Video Editor如何做局部放大的影片特效
- Atitit 类库冲突解决方案 httpclient-4.5.2.jar
- oppok3如何刷机_OPPO K3 PCGM00刷机教程,卡刷升级更新官方固件系统包
- 51单片机——定时器
- 360极速浏览器如何设置ie8兼容模式
- Splunk Filed Alias 字段改名
- 2008-2020年各省地方债务余额数据(wind)
- 提升方法boosting
- html文本隐藏内容占位,在HTML中如何隐藏某段文字具体该怎么实现文
- CMMI有哪几个级别,每个级别有哪些其特征
热门文章
- 回调函数在replace方法中的应用
- 【转】Unity+单例模式的依赖注入
- calendar的使用注意点
- Java打包问题之一:打包出现java.io.IOException: invalid header field
- 2001年的FLTK设置教程
- 验证码识别技术(1) - 边缘检测
- HTML-完美解决父子元素的外边距重叠和高度塌陷问题
- 解决大众点评换设备无法用卷(你本次购买不符合活动规则)的问题
- Chrome浏览器偶尔提示错误net::ERR_EMPTY_RESPONSE的解决方法
- 大多数Web浏览器中都可以使用PUT,DELETE,HEAD等方法吗?