I'm working on a Django 1.10 & Python 3.6 project, I have deployed it on compute engine successfully with gunicorn.My project is working fine but I have one issue there, I have two models as "Articles" & "TaggedArticle", I have specified all fields from TaggedArticle in admin.py but it doesn't display in Django admin, rather it's displaying all fields in Django admin on my local system. After deployment now I'm using Postgresql instead of SQLite.
Update: Fields are not displaying only in detail view of TaggedArticle in Django Admin
Here are my models:
Article Model:
class Article(models.Model):
link = models.URLField(max_length=255)
category = models.CharField(max_length=255, choices=Categories)
TaggedArticle Model:
class TaggedArticle(models.Model):
user = models.ForeignKey(User, related_name='tagging')
email = models.EmailField(max_length=255)
category_fit = models.CharField(choices=choices, max_length=255)
article = models.ForeignKey(Article, related_name='articles')
link = models.URLField(max_length=255,)
relevant_feedback = models.TextField(blank=True)
category = models.CharField(max_length=255,)
created_at = models.DateTimeField(default=timezone.now, editable=False)
Here's my admin.py for TaggedArticle
:
User = get_user_model()
admin.site.unregister(User)
class InlineTaggedArticle(admin.TabularInline):
model = TaggedArticle
class CustomAdmin(UserAdmin):
date_hierarchy = 'date_joined'
inlines = [InlineTaggedArticle, ]
list_display = list(UserAdmin.list_display) + ['totol_tagged_article']
def totol_tagged_article(self, obj):
return obj.tagging.all().count()
admin.site.register(User, CustomAdmin)
class TaggedArticleAdmin(admin.ModelAdmin):
date_hierarchy = 'created_at'
fields = ['category_fit', 'article', 'link', 'relevant_feedback', 'category', 'user', 'email']
list_display = ['link', 'user', 'email']
list_filter = ['user', 'email']
model = Tagged
admin.site.register(Tagged, TaggedArticleAdmin)
Only category_fit
& article
fields are displaying in Django admin, why other fields don't display inside Django admin? Even it's displaying other fields like link, user & email as you can see I have added these fields in list_display.
Help me, please! Thanks in advance!