【发布时间】:2014-10-17 23:57:01
【问题描述】:
我正在处理一个使用南的现有 django 项目。在每个应用程序中都有一个模型文件夹,模型存储在不同的文件中。我添加了一个新文件(如下所示),但是当我尝试为模型创建迁移文件时,South 无法检测到新文件并说:“似乎没有任何改变。”我的问题是向南检测这种新模型的正确方法是什么?谢谢。
from django.contrib.auth.models import User, Group
from django.db import models
from django.contrib import admin
class AdgroupEmailRecipients(models.model):
users = models.ForeignKey(User)
class Meta:
app_label = 'wifipromo'
class AdgroupEmailRecipientsAdmin(admin.ModelAdmin):
list_display = ('user_first_name', 'user_last_name', 'user_email')
def user_first_name(self, obj):
return obj.users.first_name
user_first_name.short_description = "First Name"
def user_last_name(self, obj):
return obj.users.last_name
user_last_name.short_description = "Last Name"
def user_email(self, obj):
return obj.users.email
user_email.short_description = "Email"
【问题讨论】:
标签: django orm django-south