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中使用xlrd、xlwt操作excel表格详解
Jan 29 Python
详解Python的Django框架中的通用视图
May 04 Python
Python的Flask框架中配置多个子域名的方法讲解
Jun 07 Python
Python常见加密模块用法分析【MD5,sha,crypt模块】
May 24 Python
从CentOS安装完成到生成词云python的实例
Dec 01 Python
用python标准库difflib比较两份文件的异同详解
Nov 16 Python
在unittest中使用 logging 模块记录测试数据的方法
Nov 30 Python
python画图系列之个性化显示x轴区段文字的实例
Dec 13 Python
Python3多目标赋值及共享引用注意事项
May 27 Python
pyqt5 QProgressBar清空进度条的实例
Jun 21 Python
关于django python manage.py startapp 应用名出错异常原因解析
Dec 15 Python
Python实现Appium端口检测与释放的实现
Dec 31 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
屏蔽浏览器缓存另类方法
2006/10/09 PHP
php 判断访客是否为搜索引擎蜘蛛的函数代码
2011/07/29 PHP
探讨如何把session存入数据库
2013/06/07 PHP
PHP中数据类型转换的三种方式
2015/04/02 PHP
PHP中返回引用类型的方法
2015/04/03 PHP
php打开本地exe程序,js打开本地exe应用程序,并传递相关参数方法
2018/02/06 PHP
基于jquery实现图片广告轮换效果代码
2011/07/07 Javascript
JS上传前预览图片实例
2013/03/25 Javascript
jquery显示隐藏input对象
2014/07/21 Javascript
jquery.cookie.js使用指南
2015/01/05 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
JavaScript类型系统之正则表达式
2016/01/05 Javascript
基于JS实现无缝滚动思路及代码分享
2016/06/07 Javascript
JS中如何实现点击a标签返回页面顶部的问题
2017/01/19 Javascript
用jQuery旋转插件jqueryrotate制作转盘抽奖
2017/02/10 Javascript
jQuery插件FusionCharts绘制的2D双面积图效果示例【附demo源码】
2017/04/11 jQuery
JavaScript多线程运行库Nexus.js详解
2017/12/22 Javascript
从零开始搭建一个react项目开发
2018/02/09 Javascript
实战node静态文件服务器的示例代码
2018/03/08 Javascript
详解webpack的proxyTable无效的解决方案
2018/06/15 Javascript
详解关于JSON.parse()和JSON.stringify()的性能小测试
2019/03/14 Javascript
解决layui弹框失效的问题
2019/09/09 Javascript
JavaScript遍历数组的方法代码实例
2020/01/14 Javascript
Vue 3.0 全家桶抢先体验
2020/04/28 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
在Pandas中给多层索引降级的方法
2018/11/16 Python
Python Gitlab Api 使用方法
2019/08/28 Python
Django 实现xadmin后台菜单改为中文
2019/11/15 Python
深入浅析HTML5中的SVG
2015/11/27 HTML / CSS
Html5嵌入钉钉的实现示例
2020/06/04 HTML / CSS
澳大利亚实惠时尚女装商店:Katies
2019/06/16 全球购物
毕业生就业自荐信
2013/12/04 职场文书
产品销售员岗位职责
2013/12/18 职场文书
教师新年寄语
2014/04/03 职场文书
2015年超市工作总结
2015/04/09 职场文书
2015年公司工作总结
2015/04/25 职场文书