В этом вопрос. Почему у моей модели нет атрибута id? Разве это не создается по умолчанию в Django?
from django.contrib import admin
# Register your models here.
from .models import Risk, Impact
class RiskAdmin(admin.ModelAdmin):
list_display = ('id','risk_title')
admin.site.register(Risk, RiskAdmin)
admin.site.register(Impact)
Как видите, я пытаюсь добавить id в list_display в моем разделе RiskAdmin. Однако я получаю сообщение об ошибке, в котором говорится, что id не является атрибутом модели.
Покажите, пожалуйста, код, в котором вы его использовали
Дэниел Розман - приношу свои извинения, я добавил код
Вы можете поделиться (соответствующими частями) модели Risk
?
Исправлено, я случайно пометил другой первичный ключ. SMH. Спасибо!
Да, если вы не указали другой первичный ключ, но
id
- это нет вызываемый объект или метод, это атрибут.