为什么Django不会迁移应用程序来在Mysql中创建表?

时间:2015-04-15 12:17:16

标签: python mysql django django-1.8

使用Ubuntu 14.10,Python 2.7和MySQL

我正在尝试为Django 1.8创建数据库和syncdb,

我已将应用程序包含在我的INSTALLED_APPS设置中,在MySQL中创建了数据库,当然也将模型放入应用程序中。

当我去

$ python manage.py makemigrations polls

$ python manage.py migrate polls 

我被告知无需迁移任何内容,我的数据库保持不变(使用基本的Django表)

EDIT Apps文件夹结构:

    polls
├── admin.py
├── admin.pyc
├── __init__.py
├── __init__.pyc
├── migrations
│   ├── __init__.py
│   └── __init__.pyc
├── models.py
├── models.pyc
├── tests.py
└── views.py

根据要求进行民意调查。

from django.db import models

class Question(models.Model):
    question_text = models.CharField(max_length=200)
    pub_date = models.DateTimeField('date published')

class Choice(models.Model):
    question = models.ForiegnKey(Question)
    choice_text = models.CharField(max_length=200)
    votes = models.IntegerField(default=0)

是否存在已知问题或解决方法?

0 个答案:

没有答案