Django 根据数据模型models创建数据表的实例


Posted in Python onMay 27, 2018

如果使用默认的数据库 SQLite3,则无需配置settings.py

使用其他数据库,则需要配置settings.py,这里以Mysql为例;

DATABASES = {
  'default': {
    'ENGINE':'django.db.backends.mysql',
    'NAME':'webapp',#数据库名
    'USER':'test1',#用户名
    'PASSWORD':'123456',#密码
    'HOST':'127.0.0.1',
    'PORT':'3306',
  }
}

在models.py中完成数据模型的创建:

class student(models.Model):
#   class Meta:
#     db_table = 'User_table'#指定数据表的名称
  name = models.CharField(max_length=50)
  sex = models.CharField(max_length=10)
  birthday = models.DateField()
  telephone = models.BigIntegerField()
  def __str__(self):
    return self.name

并且在admin.py中完成注册:

from webapp import models
admin.site.register(models.student)

最后 cd 进入 manage.py 所在的那个文件夹下,输入下面的命令

# Django 1.6.x 及以下
python manage.py syncdb
# Django 1.7 及以上的版本需要用以下命令
python manage.py makemigrations
python manage.py migrate
#python2.7 manage.py **** #如果安装多个python版本的话,最好指定版本

如果执行python manage.py migrate报错,尝试python2.7 manage.py migrate appname --fake命令。

如果还不行,检查有没有错误,再来一遍。

以上这篇Django 根据数据模型models创建数据表的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python调用windows api锁定计算机示例
Apr 17 Python
python使用WMI检测windows系统信息、硬盘信息、网卡信息的方法
May 15 Python
python3.4下django集成使用xadmin后台的方法
Aug 15 Python
Python3多进程 multiprocessing 模块实例详解
Jun 11 Python
python中itertools模块zip_longest函数详解
Jun 12 Python
浅谈Python中的异常和JSON读写数据的实现
Feb 27 Python
使用Keras预训练模型ResNet50进行图像分类方式
May 23 Python
解决pytorch 交叉熵损失输出为负数的问题
Jul 07 Python
使用python实现下载我们想听的歌曲,速度超快
Jul 09 Python
Python try except finally资源回收的实现
Jan 25 Python
解决import tensorflow导致jupyter内核死亡的问题
Feb 06 Python
Python编程super应用场景及示例解析
Oct 05 Python
Django使用Mysql数据库已经存在的数据表方法
May 27 #Python
django中模板的html自动转意方法
May 27 #Python
Django读取Mysql数据并显示在前端的实例
May 27 #Python
django加载本地html的方法
May 27 #Python
《与孩子一起学编程》python自测题
May 27 #Python
儿童python练习实例
May 27 #Python
django输出html内容的实例
May 27 #Python
You might like
php 操作数组(合并,拆分,追加,查找,删除等)
2012/07/20 PHP
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
jquery 3D球状导航的文章分类
2010/07/06 Javascript
解决Extjs上传图片无法预览的解决方法
2012/03/22 Javascript
jquery插件制作教程 txtHover
2012/08/17 Javascript
JS实现商品倒计时实现代码
2013/05/03 Javascript
使用FlexiGrid实现Extjs表格效果方法分享
2014/12/16 Javascript
CSS javascript 结合实现悬浮固定菜单效果
2015/08/23 Javascript
jQuery实现可展开合拢的手风琴面板菜单
2015/09/15 Javascript
jQuery插件实现表格隔行变色及鼠标滑过高亮显示效果代码
2016/02/25 Javascript
nodeJs实现基于连接池连接mysql的方法示例
2018/02/10 NodeJs
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
JavaScript在web自动化测试中的作用示例详解
2019/08/25 Javascript
layui固定下拉框的显示条数(有滚动条)的方法
2019/09/10 Javascript
DWR内存兼容及无法调用问题解决方案
2020/10/16 Javascript
[02:49]DOTA2完美大师赛首日观众采访
2017/11/23 DOTA
[56:58]VP vs Optic 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
python的描述符(descriptor)、装饰器(property)造成的一个无限递归问题分享
2014/07/09 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
5款Python程序员高频使用开发工具推荐
2019/04/10 Python
解决Python3用PIL的ImageFont输出中文乱码的问题
2019/08/22 Python
在python Numpy中求向量和矩阵的范数实例
2019/08/26 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
Vs Code中8个好用的python 扩展插件
2020/10/12 Python
德国街头和运动文化高品质商店:BSTN Store
2017/08/26 全球购物
京东国际站:JOYBUY
2017/11/23 全球购物
捷克时尚网上商店:OTTO
2018/03/15 全球购物
萨克斯第五大道英国:Saks Fifth Avenue英国
2019/04/01 全球购物
英文自荐信
2013/12/19 职场文书
外贸英语专业求职信范文
2013/12/25 职场文书
工程质量承诺书
2014/03/27 职场文书
大学奖学金获奖感言
2014/08/15 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
干部年终考核评语
2015/01/04 职场文书
2015年教师节慰问信
2015/03/23 职场文书
2015年房产销售工作总结范文
2015/05/22 职场文书