1
Может ли кто-нибудь помочь мне исправить, почему имена категорий не отображаются в моей консоли администратора? Я пытаюсь использовать smart_selects, но кажется, что что-то неправильно настроено. Я использую Django 1.9, Python 2.7Имена объектов, которые не отображаются в Admin
Вот мой models.py
from __future__ import unicode_literals
from django.db import models
from smart_selects.db_fields import ChainedForeignKey
class Category (models.Model):
category = models.CharField(max_length = 255)
def _unicode_(self):
return self.category
class Brand (models.Model):
brand = models.ForeignKey(Category)
def _unicode_(self):
return self.brand
class Make (models.Model):
category = models.ForeignKey(Category)
brand = ChainedForeignKey(Brand, chained_field = 'category',
chained_model_field = 'category', show_all = False, auto_choose = True)
Вот мой admin.py
from django.contrib import admin
from .models import Category, Brand, Make
admin.site.register(Category)
admin.site.register(Brand)
admin.site.register(Make)
Я приложение, зарегистрированный в настройках
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'smart_selects',
'app',
'blog',
]
Но вот как он выглядит в консоли администратора
O wow .... smh .... хорошо, что неловко .... Спасибо! –