使用 Ubuntu 14.10、Python 2.7 和 MySQL
我正在尝试为 Django 1.8 进行迁移和同步数据库,
我已经将应用程序包含在我的 INSTALLED_APPS 设置中,在 MySQL 中创建了数据库,当然还把模型放入了应用程序中。
当我去
$ python manage.py makemigrations polls
或者
$ python manage.py migrate polls
我被告知不需要迁移任何东西,我的数据库保持不变(使用基本的 Django 表)
编辑应用程序文件夹结构:
polls
├── admin.py
├── admin.pyc
├── __init__.py
├── __init__.pyc
├── migrations
│ ├── __init__.py
│ └── __init__.pyc
├── models.py
├── models.pyc
├── tests.py
└── views.py
Polls.models 根据要求。
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)
是否存在已知问题或解决方法?