Django migrate : 不会创建表

25 浏览
0 Comments

Django migrate : 不会创建表

经过一些错误后,我删除了我的数据库,删除了所有的迁移文件(我留下了 init.py 文件)。

现在,当我运行以下命令时:

python migrate.py makemigrations   // 它正确地创建了迁移文件
python migrate.py migrate          // 它输出 "app.0001_initial OK"

但是绝对没有关于我的应用程序的创建。只有那些与 Django 相关的表被创建了。

并且在迁移表中,我的应用程序的迁移被标记为已完成,但如我所说,没有表被创建,这非常令人不满意。

以下是我的迁移文件的一部分内容:

# -*- coding: utf-8 -*-
# 由 Django 1.9 生成于 2016-02-18 21:59
from __future__ import unicode_literals
import colorful.fields
import django.core.validators
from django.db import migrations, models
import django.db.models.deletion
class Migration(migrations.Migration):
    initial = True
    dependencies = [
    ]
    operations = [
        migrations.CreateModel(
            name='Client',
            fields=[
                ('id', models.AutoField(db_column='idtblclients', primary_key=True, serialize=False)),
                ('genre1', models.CharField(blank=True, max_length=10)),
            ('prenom1', models.CharField(blank=True, max_length=45)),
            ('nom1', models.CharField(blank=True, max_length=45)),
            ('genre2', models.CharField(blank=True, max_length=10)),
            ('prenom2', models.CharField(blank=True, max_length=45)),
            ('nom2', models.CharField(blank=True, max_length=45)),
            ('courriel', models.CharField(blank=True, max_length=45)),
            ('langue', models.CharField(blank=True, max_length=1)),
            ('numtel1', models.CharField(blank=True, db_column='NumTel1', max_length=20)),
            ('numtel2', models.CharField(blank=True, db_column='NumTel2', max_length=20)),
            ('numcivique', models.CharField(blank=True, db_column='NumCivique', max_length=15)),
            ('rue', models.CharField(blank=True, db_column='Rue', max_length=45)),
            ('ville', models.CharField(blank=True, db_column='Ville', max_length=45)),
            ('codepostal', models.CharField(blank=True, db_column='CodePostal', max_length=45)),
            ('timestamp', models.DateTimeField(blank=True, db_column='Timestamp', null=True)),
            ('zone', models.CharField(blank=True, db_column='Zone', max_length=45)),
        ],
        options={
            'db_table': 'tblclients',
            'managed': False,
        },
    ),
....

你有什么办法来修复这个问题吗?

0