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中的多线程编程
Apr 09 Python
Python读取键盘输入的2种方法
Jun 16 Python
python 全局变量的import机制介绍
Sep 07 Python
Python数据结构之单链表详解
Sep 12 Python
Python语言实现百度语音识别API的使用实例
Dec 13 Python
python实现批量图片格式转换
Jun 16 Python
python爬取内容存入Excel实例
Feb 20 Python
详解python爬虫系列之初识爬虫
Apr 06 Python
python实现简单的学生管理系统
Feb 22 Python
python实现的web监控系统
Apr 27 Python
使用numpy nonzero 找出非0元素
May 14 Python
手把手教你使用TensorFlow2实现RNN
Jul 15 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实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
彪哥1.1(智能表格)提供下载
2006/09/07 Javascript
JavaScript库 开发规则
2009/01/31 Javascript
js跑马灯代码(自写)
2013/04/17 Javascript
在javaScript中关于submit和button的区别介绍
2013/10/20 Javascript
js阻止事件追加的具体实现
2014/10/15 Javascript
Underscore.js常用方法总结
2015/02/28 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
jQuery Mobile中的button按钮组件基础使用教程
2016/05/23 Javascript
JavaScript利用正则表达式替换字符串中的内容
2016/12/12 Javascript
快速实现jQuery多级菜单效果
2017/02/01 Javascript
详解Vue中过度动画效果应用
2017/05/25 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
使用vue-aplayer插件时出现的问题的解决
2018/03/02 Javascript
详解Vue之事件处理
2020/07/10 Javascript
python中import reload __import__的区别详解
2017/10/16 Python
Python根据已知邻接矩阵绘制无向图操作示例
2018/06/23 Python
mac下如何将python2.7改为python3
2018/07/13 Python
基于Numpy.convolve使用Python实现滑动平均滤波的思路详解
2019/05/16 Python
详解Python中的各种转义符\n\r\t
2019/07/10 Python
python实现按行分割文件
2019/07/22 Python
如何在python中实现随机选择
2019/11/02 Python
python列表生成器迭代器实例解析
2019/12/19 Python
tornado+celery的简单使用详解
2019/12/21 Python
Keras SGD 随机梯度下降优化器参数设置方式
2020/06/19 Python
CSS3中Animation动画属性用法详解
2016/07/04 HTML / CSS
Java中的基本数据类型所占存储空间大小固定的吗
2012/02/15 面试题
妇产医师自荐信
2014/01/29 职场文书
教师节商场活动方案
2014/02/13 职场文书
项目施工员岗位职责
2014/03/09 职场文书
平安建设工作方案
2014/06/02 职场文书
工商局副局长个人对照检查材料
2014/09/25 职场文书
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python
OpenCV 图像梯度的实现方法
2021/07/25 Python
无线电知识基础入门篇
2022/02/18 无线电