zoukankan      html  css  js  c++  java
  • python学习2-数据库配置操作

    1.创建实体类models-自定义数据库的字段与名称

    class Register (models.Model):
    idCard=models.CharField(max_length=18)
    pwd=models.CharField(max_length=32,db_column='record_content')
    class Meta:
    db_table="new_tablename"
    备注:可以指定数据库的名称,字段对应的数据库地段
    2.创建makemigration文件夹,配置数据库语言
    class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
    migrations.CreateModel(
    name='Register', 实体类名称
    fields=[
    ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
    ('idCard', models.CharField(max_length=18)),
    ('pwd', models.CharField(max_length=55)),
    ],
    options={
    'db_table': 'new_tablename',
    },
    ),
    ]


    3.pycharm运行根据实体创建数据库表
    接下来要在pycharm的teminal中通过命令创建数据库的表了。有2条命令,分别是:
    python manage.py makemigration Django (后面指定app)
    再输入命令:python manage.py migrate

    4.创建的数据库表默认都是以dijango开头
    5.如果想重新运行makemigration Django创建表,需要删除两处地方
    1)删除makemigration 创建的文件0001_initial.py
     1)删除DELETE FROM `django_migrations` where app='Django'; app在数据库中



























  • 相关阅读:
    hdu4417 Super Mario
    bzoj3110 zjoi2013 K大数查询
    转:如何理解c和c ++的复杂类型声明
    UVa 489 刽子手游戏
    bzoj1006 神奇的国度
    bzoj2764 基因补全
    bzoj2338 数矩形
    bzoj3720 gty的妹子树
    Struts2(一)入门及工作原理
    输入人民币/美元后自动判断,输出转换后相对应的值
  • 原文地址:https://www.cnblogs.com/gyadmin/p/10036228.html
Copyright © 2011-2022 走看看