开发环境:Django1.6
添加model并注册到admin后勾选超级用户状态的用户可以显示这些model,然 建分组时看不到这些model。
代码如下:
admin.py
...
class AirportHotConfAdmin(admin.ModelAdmin):
list_display = [field.name for field in AirportConfHot._meta.fields]
raw_id_fields = ('airport', )
admin.site.register(AirportConfHot, AirportHotConfAdmin)
...
models.py
...
class AirportConfHot(models.Model):
airport = models.ForeignKey(Airport, unique=True, verbose_name=u'机场')
hot_rate = models.IntegerField(default=0, verbose_name=u'热度')
class Meta:
verbose_name = u'机场配置-热门机场'
db_table = 'airport_conf_hot'
...
其中发布时没有使用Django自带的数据表创建工具,直接使用SQL语句建表
已找到原因,未执行syncdb