【发布时间】:2011-09-15 02:02:37
【问题描述】:
我想从 Django 修改用户模型。
我的代码:
from django.db import models
from django.contrib.auth.models import User
User.add_to_class('secret_question', models.CharField(max_length="100"))
User.add_to_class('answer', models.CharField(max_length="100"))
User.add_to_class('DOB', models.DateField())
我在哪里放置此代码,以便python manage.py syncdb 将创建正确的表?
我尝试了主目录models.py,我尝试了一个应用程序的目录models.py(这两个没有生成正确的表),我尝试将它放在项目的settings.py中(错误,不能' t运行)。
【问题讨论】:
标签: python django monkeypatching