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多进程编程下线程之间变量的共享问题
May 05 Python
在Python的Django框架中包装视图函数
Jul 20 Python
使用Python来开发Markdown脚本扩展的实例分享
Mar 04 Python
python中的break、continue、exit()、pass全面解析
Aug 05 Python
python+selenium识别验证码并登录的示例代码
Dec 21 Python
TensorFlow模型保存/载入的两种方法
Mar 08 Python
virtualenv 指定 python 解释器的版本方法
Oct 25 Python
Python 实现还原已撤回的微信消息
Jun 18 Python
如何用Python做一个微信机器人自动拉群
Jul 03 Python
关于pycharm中pip版本10.0无法使用的解决办法
Oct 10 Python
python 基于Apscheduler实现定时任务
Dec 15 Python
Python对excel的基本操作方法
Feb 18 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
header()函数使用说明
2006/11/23 PHP
PHP 数组教程 定义数组
2009/10/23 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
PHP如何防止用户重复提交表单
2020/12/09 PHP
javascript 特殊字符串
2009/02/25 Javascript
js textarea自动增高并隐藏滚动条
2009/12/16 Javascript
解决window.opener=null;window.close(),只支持IE6不支持IE7,IE8的问题
2014/01/14 Javascript
jqGrid中文文档之选项设置
2015/12/02 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
JS实现图片点击后出现模态框效果
2017/05/03 Javascript
Node.js中的http请求客户端示例(request client)
2017/05/04 Javascript
iscroll.js滚动加载实例详解
2017/07/18 Javascript
bootstrap multiselect下拉列表功能
2017/08/22 Javascript
JS实现的邮箱提示补全效果示例
2018/01/30 Javascript
vue checkbox 全选 数据的绑定及获取和计算方法
2018/02/09 Javascript
JavaScript引用类型Date常见用法实例分析
2018/08/08 Javascript
基于nodejs的雪碧图制作工具的示例代码
2018/11/05 NodeJs
vue-cli配置全局sass、less变量的方法
2019/06/06 Javascript
JavaScript实现图片放大镜效果
2019/06/27 Javascript
jQuery中DOM常见操作实例小结
2019/08/01 jQuery
[02:36]DOTA2英雄基础教程 一击致命幻影刺客
2013/12/06 DOTA
详解K-means算法在Python中的实现
2017/12/05 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
Python爬虫之Selenium实现窗口截图
2020/12/04 Python
用Python自动清理电脑内重复文件,只要10行代码(自动脚本)
2021/01/09 Python
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
酒店工作职员求职简历的自我评价
2013/10/23 职场文书
中学老师的自我评价
2013/11/07 职场文书
自我评价正确写法范文
2013/12/10 职场文书
英文简历中的自荐信范文
2013/12/14 职场文书
2014年话务员工作总结
2014/11/19 职场文书
2015年底工作总结范文
2015/05/15 职场文书
运动会加油稿30字
2015/07/21 职场文书
幼儿园园长六一致辞
2015/07/31 职场文书