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 相关文章推荐
9种python web 程序的部署方式小结
Jun 30 Python
python的即时标记项目练习笔记
Sep 18 Python
Python Web框架Flask中使用百度云存储BCS实例
Feb 08 Python
讲解Python中的递归函数
Apr 27 Python
编写Python脚本抓取网络小说来制作自己的阅读器
Aug 20 Python
Python探索之URL Dispatcher实例详解
Oct 28 Python
numpy matrix和array的乘和加实例
Jun 28 Python
python2 与 python3 实现共存的方法
Jul 12 Python
Django框架实现的分页demo示例
May 25 Python
分享8点超级有用的Python编程建议(推荐)
Oct 13 Python
Pyqt5自适应布局实例
Dec 13 Python
使用gunicorn部署django项目的问题
Dec 30 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全局变量和类配合使用深刻理解
2013/06/05 PHP
php使用CURL不依赖COOKIEJAR获取COOKIE的方法
2015/06/17 PHP
分享PHP计算两个日期相差天数的代码
2015/12/23 PHP
php遍历替换目录下文件指定内容的方法
2016/11/10 PHP
用 JavaScript 迁移目录
2006/12/18 Javascript
利用JQuery和Servlet实现跨域提交请求示例分享
2014/02/12 Javascript
js中substr,substring,indexOf,lastIndexOf,split,replace的用法详解
2015/11/09 Javascript
js仿百度登录页实现拖动窗口效果
2016/03/11 Javascript
JavaScript中省略元素对数组长度的影响
2016/10/26 Javascript
深入理解ES6的迭代器与生成器
2017/08/19 Javascript
Angular6笔记之封装http的示例代码
2018/07/27 Javascript
layui从数据库中获取复选框的值并默认选中方法
2018/08/15 Javascript
vue中node_modules中第三方模块的修改使用详解
2019/05/31 Javascript
JavaScript:ES2019 的新特性(译)
2019/08/08 Javascript
ES2020 新特性(种草)
2020/01/12 Javascript
js实现点击按钮随机生成背景颜色
2020/09/05 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
[02:56]DOTA2亚洲邀请赛 VG出场战队巡礼
2015/02/07 DOTA
Python创建模块及模块导入的方法
2015/05/27 Python
python内存管理机制原理详解
2019/08/12 Python
matplotlib.pyplot画图并导出保存的实例
2019/12/07 Python
python的列表List求均值和中位数实例
2020/03/03 Python
python:解析requests返回的response(json格式)说明
2020/04/30 Python
html5 分层屏幕适配的方法
2018/03/16 HTML / CSS
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
光电信息专业应届生求职信
2013/10/07 职场文书
大三学生入党思想汇报
2014/01/02 职场文书
档案接收函范文
2014/01/10 职场文书
蓝颜请假条
2014/04/11 职场文书
应届生求职信范文
2014/06/30 职场文书
先进党员事迹材料
2014/12/24 职场文书
教师党员自我评价2015
2015/03/04 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
Python 机器学习工具包SKlearn的安装与使用
2021/05/14 Python
Java Socket实现多人聊天系统
2021/07/15 Java/Android
Nginx隐藏式跳转(浏览器URL跳转后保持不变)
2022/04/07 Servers