Django应用程序表在管理UI中不可见

Django应用程序表在管理UI中不可见,django,django-models,django-admin,django-modeladmin,Django,Django Models,Django Admin,Django Modeladmin,Gist-已从模型成功创建表,但在管理UI中不可见- 环境-Windows 7、Python 2.7、VirtualEnv、SQLite 我在django应用程序中定义了几个模型。下面是model.py文件的相关内容 from django.contrib.auth.models import User, models class ProviderProfile(models.Model): # This field is required. user = models.One

Gist-已从模型成功创建表,但在管理UI中不可见- 环境-Windows 7、Python 2.7、VirtualEnv、SQLite

我在django应用程序中定义了几个模型。下面是model.py文件的相关内容

from django.contrib.auth.models import User, models

class ProviderProfile(models.Model):
    # This field is required.
    user = models.OneToOneField(User)

    # Other fields for Provider here
    number = models.CharField(('Number'), max_length = 30, blank = True)
    street_line1 = models.CharField(('Address 1'), max_length = 100, blank = True)
    street_line2 = models.CharField(('Address 2'), max_length = 100, blank = True)
    zipcode = models.CharField(('ZIP code'), max_length = 5, blank = True)
    city = models.CharField(('City'), max_length = 100, blank = True)
    state = models.CharField(('State'), max_length = 100, blank = True)

    class Admin:
        pass
按照这里的说明,我在这个应用程序中添加了一个admin.py文件,其中包含以下内容

from django.contrib import admin
from UserProfile.apps.ProviderProfile.models import Service, ServiceProvider, ProviderProfile

admin.site.register(Service)
admin.site.register(ServiceProvider)
admin.site.register(ProviderProfile)
我还为此在我的settings.py文件中添加了以下内容

现在,当我执行syncdb时,django告诉我它已经创建了表(并且我使用SQLiteManager进行了验证)。不幸的是,我在管理UI中没有看到它们。我看到了其他应用程序中的表格


我缺少什么?

您是否将
admin.autodiscover()
放在了url.py中?该方法正在应用程序中查找admin.py文件。

在添加admin.py后是否重新启动了开发服务器?是的,我已经…多次。每次我删除数据库并看到在执行syncdb django时会创建表,但它们在管理UI中不可见,因为我没有进行任何自定义,下面的内容就足够了。管理员站点注册(ProviderProfile)是否不正确?
class ProviderProfileAdmin(admin.ModelAdmin):
    pass
admin.site.register(ProviderProfile, ProviderProfileAdmin)
class ProviderProfileAdmin(admin.ModelAdmin):
    pass
admin.site.register(ProviderProfile, ProviderProfileAdmin)