2014-02-05 1 views
1

Недавно я портировал приложение django 1.4 для запуска с помощью пушки. Но после портирования на странице администратора не отображается несколько встроенных ссылок. Связана ли проблема с администратором CSS. Пожалуйста помоги. Я прикрепил изображения.Встроенные ссылки не отображаются во время работы с пушкой в ​​django admin site

Это с оригинальным сайтом Джанго админа -

Это с сайтом администратора gunicorn (Примечание - 'Добавить другой комп ... лезвие' ссылка уходит на дне »)

enter image description here

отрывок из model.py

class Resource(models.Model): 
    resource_id = models.AutoField(primary_key=True) 
    proj_sub_category = models.CharField(max_length=135, blank=True) 
    resource_prod_comp_view = models.ForeignKey(ResourceProdCompView) 
    class Meta: 
     db_table = u'resource' 
     verbose_name_plural = "Resource Map (Product Component Association)" 

    def __unicode__(self): 
     return self.name 

    def res__prod_list(self): 
     return self.resource_prod_comp_view.prod_list 

class ProdRelCompResourceMap(models.Model): 
    prod_rel_comp_resource_map_id = models.AutoField(primary_key=True) 
    resource = models.ForeignKey(Resource, related_name='prod_rel_comp_resource_map_resource', null=True, blank=True) 
    product = models.ForeignKey(Product, related_name='prod_rel_comp_resource_map_product', null=True, blank=True) 
    prod_rel_comp = models.ForeignKey(ProdRelComp, null=True, blank=True) 
    class Meta: 
     db_table = u'prod_rel_comp_resource_map' 
     verbose_name_plural = "Resource Map (Product/Component Association)" 

    def __unicode__(self): 
     mycomp = self.prod_rel_comp.prod_comp.component.name 
     self.name = self.product.name + '__' + mycomp 
     return self.name 

фрагмент admin.py

class ProdRelCompResourceMapInline(admin.TabularInline): 

    model = ProdRelCompResourceMap 
    extra = 0 

class ResourceAdmin(admin.ModelAdmin): 
    save_as = True 
    save_on_top = True 

    fieldsets = ((None, {'fields': (('name', 'lname', 'fname'), 
       ('emp_code', 'emptype', 'manager_email'), (
       'office_location', 'badge'), ('b_group_code',))}),) 

    exclude = ['proj_sub_category','b_group','location',] 

    list_display = (
     'name', 
     'res__prod_list', 
     'emp_code', 
     'emptype', 
     'manager_email', 
     'office_location', 
     'fname', 
     'lname', 
     'b_group_code', 
     'badge', 
     ) 
    list_filter = ('emp_code', 'emptype', 'b_group_code', 'office_location') 
    list_per_page = 100 

    search_fields = ['name', 'proj_sub_category',] 
    inlines = [ProdCompAttsResourceMapInline,] 



admin.site.register(Resource, ResourceAdmin) 
+0

Можете ли вы опубликовать соответствующую 'admin.py' для этой модели и инлайн модели? –

+0

@ TimmyO'Mahony сделано. Не могли бы вы помочь? Я застрял здесь – Arovit

+1

Есть ли ошибки javascript, когда вы находитесь на страницах администратора? Возможно, вы не импортировали свои статические файлы правильно, поэтому файлы javascript могут отсутствовать. Кнопка «добавить дополнительную ...» появляется только тогда, когда JS включен и работает –

ответ

Смежные вопросы