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练习程序批量修改文件名
Jan 16 Python
python实现将英文单词表示的数字转换成阿拉伯数字的方法
Jul 02 Python
实用自动化运维Python脚本分享
Jun 04 Python
python3.6.3安装图文教程 TensorFlow安装配置方法
Jun 24 Python
Python字典循环添加一键多值的用法实例
Jan 20 Python
python内存监控工具memory_profiler和guppy的用法详解
Jul 29 Python
Django rest framework jwt的使用方法详解
Aug 08 Python
django从后台返回html代码的实例
Mar 11 Python
keras和tensorflow使用fit_generator 批次训练操作
Jul 03 Python
Python map及filter函数使用方法解析
Aug 06 Python
python爬取微博评论的实例讲解
Jan 15 Python
OpenCV-Python实现人脸美白算法的实例
Jun 11 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程序的多种方法介绍
2014/11/06 PHP
详解WordPress中简码格式标签编写的基本方法
2015/12/22 PHP
PHP的new static和new self的区别与使用
2019/11/27 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
javascript 类定义的4种方法
2009/09/12 Javascript
JQuery 网站换肤功能实现代码
2009/11/02 Javascript
javascript解决innerText浏览器兼容问题思路代码
2013/05/17 Javascript
jquery插件推荐浏览器嗅探userAgent
2014/11/09 Javascript
JavaScript里四舍五入函数round用法实例
2015/04/06 Javascript
有关suggest快速删除后仍然出现下拉列表的bug问题
2016/12/02 Javascript
详解Angularjs 如何自定义Img的ng-load 事件
2017/02/15 Javascript
vue cli使用绝对路径引用图片问题的解决
2017/12/06 Javascript
js时间戳与日期格式之间相互转换
2017/12/11 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
2017/12/18 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
node跨域转发 express+http-proxy-middleware的使用
2018/05/31 Javascript
vue 保留两位小数 不能直接用toFixed(2) 的解决
2020/08/07 Javascript
如何在Python函数执行前后增加额外的行为
2016/10/20 Python
Jupyter notebook远程访问服务器的方法
2018/05/24 Python
Python 给屏幕打印信息加上颜色的实现方法
2019/04/24 Python
简单了解python中对象的取反运算符
2019/07/01 Python
python自动循环定时开关机(非重启)测试
2019/08/26 Python
PHP统计代码行数的小代码
2019/09/19 Python
Python监控服务器实用工具psutil使用解析
2019/12/19 Python
pytorch 图像中的数据预处理和批标准化实例
2020/01/15 Python
python批量替换文件名中的共同字符实例
2020/03/05 Python
jupyter notebook 添加kernel permission denied的操作
2020/04/21 Python
浅析关于Keras的安装(pycharm)和初步理解
2020/10/23 Python
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
西班牙最好的在线购买葡萄酒的商店:Vinoseleccion
2019/10/30 全球购物
如何写好优秀的创业计划书
2014/01/30 职场文书
如何写自我鉴定
2014/03/19 职场文书
2014年妇幼保健工作总结
2014/12/08 职场文书
教师党员个人自我评价
2015/03/04 职场文书
新娘婚礼致辞
2015/07/27 职场文书
来探秘“德国中小企业”的成功之道
2019/07/26 职场文书