У меня есть 2 модели, которые связаны через OneToOneField Relationship. Это то, что они выглядят как:Как форматировать отношения OneToOne в Django Admin?
class UserText(models.Model):
user_input = models.CharField(max_length=2000)
class Question(models.Model):
user_text = models.OneToOneField(
UserText,
on_delete=models.CASCADE,
blank=True,
null=True,
)
user_questions = models.CharField(max_length=2000)
Я хотел бы каждый UserText иметь модель вопросов, связанных с ней в базе данных. Вот почему я использовал отношения OneToOne. Отсюда я не знаю, как представить эти отношения внутри моего admin.py, чтобы при просмотре в моей базе данных с помощью администратора я вижу каждую модель UserText со своим подключенным Вопросом. Это то, что мой взгляд admin.py как сейчас:
from django.contrib import admin
from v2.models import UserText
from v2.models import Question
@admin.register(UserText)
class UserTextAdmin(admin.ModelAdmin):
model = UserText
display = ('user_input')
@admin.register(Question)
class QuestionAdmin(admin.ModelAdmin):
model = Question
display = ('user_questions')
Что мне нужно добавить или изменить в моем admin.py так, что каждая модель Вопроса связана с его родителями модели UserText через отношения OneToOne?
Я считаю [этот вопрос] (http://stackoverflow.com/questions/16070809/how-to-i-show-a-list-of-foreignkey-reverse-lookups-in-the-django-admin- интерфейс) может быть полезным для вас. – Neelik
@Neelik Это указывает на меня в правильном направлении, спасибо. Я думаю, что у меня есть это отсюда! – jblew