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 14 Python
Python使用metaclass实现Singleton模式的方法
May 05 Python
Python自动扫雷实现方法
Jul 25 Python
Python编程之基于概率论的分类方法:朴素贝叶斯
Nov 11 Python
Python模块WSGI使用详解
Feb 02 Python
详解Django rest_framework实现RESTful API
May 24 Python
wxPython色环电阻计算器
Nov 18 Python
40行Python代码实现天气预报和每日鸡汤推送功能
Feb 27 Python
Python pytesseract验证码识别库用法解析
Jun 29 Python
Python .py生成.pyd文件并打包.exe 的注意事项说明
Mar 04 Python
Matlab求解数组中的最大值及它所在的具体位置
Apr 16 Python
Python matplotlib多个子图绘制整合
Apr 13 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程序总是提示验证码输入有误解决方案
2015/01/07 PHP
详解WordPress开发中过滤属性以及Sql语句的函数使用
2015/12/25 PHP
Joomla开启SEF的方法
2016/05/04 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
因str_replace导致的注入问题总结
2019/08/08 PHP
laravel-admin表单提交隐藏一些数据,回调时获取数据的方法
2019/10/08 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
Javascript new关键字的玄机 以及其它
2010/08/25 Javascript
精通Javascript系列之数值计算
2011/06/07 Javascript
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
用JQUERY增删元素的代码
2012/02/14 Javascript
js实现收缩菜单效果实例代码
2013/10/30 Javascript
JS实现侧悬浮浮动实例代码
2013/11/29 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
jquery中append()与appendto()用法分析
2014/11/14 Javascript
JS逆序遍历实现代码
2014/12/02 Javascript
Node.js实现Excel转JSON
2015/04/24 Javascript
基于BootStrap Metronic开发框架经验小结【八】框架功能总体界面介绍
2016/05/12 Javascript
详解Angular2响应式表单
2017/06/14 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
node中的cookie的具体使用
2018/09/13 Javascript
最简单的JS实现json转csv的方法
2019/01/10 Javascript
node.js监听文件变化的实现方法
2019/04/17 Javascript
python实现录音小程序
2020/10/26 Python
python求最大值,不使用内置函数的实现方法
2019/07/09 Python
手把手教你用纯css3实现轮播图效果实例
2017/05/04 HTML / CSS
沃达丰英国有限公司:Vodafone英国
2019/04/16 全球购物
.NET面试10题
2014/02/24 面试题
如何写好升职自荐信
2014/01/06 职场文书
绿化先进工作者事迹材料
2014/01/30 职场文书
干部考核评语
2014/04/29 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
世界遗产的导游词
2015/02/13 职场文书
售房协议书范本
2015/08/11 职场文书
如何书写公司员工保密协议?
2019/06/27 职场文书
高中优秀作文(范文)
2019/08/15 职场文书