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递归计算N!的方法
May 05 Python
Linux下将Python的Django项目部署到Apache服务器
Dec 24 Python
利用Python中unittest实现简单的单元测试实例详解
Jan 09 Python
python实现简单点对点(p2p)聊天
Sep 13 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
Nov 30 Python
python 用lambda函数替换for循环的方法
Jun 09 Python
基于python3 pyQt5 QtDesignner实现窗口化猜数字游戏功能
Jul 15 Python
Python openpyxl模块原理及用法解析
Jan 19 Python
Python 实现平台类游戏添加跳跃功能
Mar 27 Python
Python利用Xpath选择器爬取京东网商品信息
Jun 01 Python
keras的ImageDataGenerator和flow()的用法说明
Jul 03 Python
Python 实现绘制子图及子图刻度的变换等问题
May 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
php中长文章分页显示实现代码
2012/09/29 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
Yii框架Session与Cookie使用方法示例
2019/10/14 PHP
JS实现随机化快速排序的实例代码
2013/08/01 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
一个检测表单数据的JavaScript实例
2014/10/31 Javascript
jQuery浏览器CSS3特写兼容实例
2015/01/19 Javascript
js实现具有高亮显示效果的多级菜单代码
2015/09/01 Javascript
原生JavaScript制作微博发布面板效果
2016/03/11 Javascript
使用postMesssage()实现iframe跨域页面间的信息传递
2016/03/29 Javascript
jquery+ajax实现直接提交表单实例分析
2016/06/17 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
详解使用webpack构建多页面应用
2017/12/21 Javascript
vue弹窗组件使用方法
2018/04/28 Javascript
jQuery超简单遮罩层实现方法示例
2018/09/06 jQuery
vue-cli3.0 环境变量与模式配置方法
2018/11/08 Javascript
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
使用Webpack提升Vue.js应用程序的4种方法(翻译)
2019/10/09 Javascript
python list中append()与extend()用法分享
2013/03/24 Python
python实现端口转发器的方法
2015/03/13 Python
Python实现的凯撒密码算法示例
2018/04/12 Python
python3个性签名设计实现代码
2018/06/19 Python
Python函数的返回值、匿名函数lambda、filter函数、map函数、reduce函数用法实例分析
2019/12/26 Python
python爬虫爬取监控教务系统的思路详解
2020/01/08 Python
selenium WebDriverWait类等待机制的实现
2020/03/18 Python
Python如何在单元测试中给对象打补丁
2020/08/03 Python
iHerb中文官网:维生素、保健品和健康产品
2018/11/01 全球购物
工地安全检查制度
2014/02/04 职场文书
个人简历自荐信
2014/06/26 职场文书
司机岗位职责说明书
2014/07/29 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
经费申请报告
2015/05/15 职场文书
会议主持词开场白
2015/05/28 职场文书
亮剑观后感
2015/06/05 职场文书
班干部学习委员竞选稿
2015/11/20 职场文书
用Python创建简易网站图文教程
2021/06/11 Python