django创建数据库表和迁移等步骤

首先在models.py文件中添加要加入的表,以类形式添加,代码如下:
from django.db import models

# Create your models here.
class Rangotable(models.Model):
dwmc = models.CharField(max_length=100)
address = models.CharField(max_length=100,blank=True)
tel = models.CharField(max_length=30,blank=True)
email = models.CharField(max_length=50,blank=True)




def __unicode__(self):
return u'%s' %(self.dwmc)

其次,修改setting.py文件
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
# 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
#create new db info
'NAME': 'qyml.db',
'USER':'1076@qq.com',
'PASSWORD':'',
'HOST':'',
'PORT':'',

}
}
在此文件中,找到INSTALLED_APPS元素,加入文件名
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'rango', #new
]
运行命令使其成功创建
python manage.py migrate
 
创建超级管理员
Python manage.py createsuperuser
 提示:输入password时,虽然光标不显示,但是输入相同的八个字符即可成功

产生一个名为qyml.db的数据库文件,用Navicat打开即可

0 个评论

要回复文章请先登录注册