У меня есть приложение под названием профиль который имеет модель Профиль (models.Model). Затем у меня есть еще одно приложение под названием , предлагающее с моделью Предложение (models.Model), и оно имеет почти все атрибуты профиля, поэтому я хотел включить форму с атрибутами профиля в предложение. В в предложение приложения на forms.py, я создал:ModelForm не отображается в admin
from django.forms import ModelForm
from profile.models import Profile
from offer.models import Offer
class ProfileOfferForm(ModelForm):
#extrafields
class Meta:
model = Profile
exclude = ('min_salary',)
А потом в admin.py (в приложении Предложения тоже) у меня есть:
from django.contrib import admin
from django import forms
from offer.models import *
from offer.forms import *
# Register your models here.
from profile.models import Profile
@admin.register(Offer)
#admin.site.register(Offer, OfferAdmin, ProfileForm)
class OfferAdmin(admin.ModelAdmin):
inlines = [
QuestionInline,
AutomatismInline,
CandidateInline
]
form = ProfileOfferForm
И у меня нет ошибок, единственная проблема заключается в том, что поля профиля не отображаются в администрации в разделе «Предложение». Есть ли что-нибудь? Любая помощь будет оценена, Спасибо!
Я не понимаю, что вы здесь делаете. Вы не можете использовать форму, относящуюся к другой модели. –