में विदेशी कुंजी की सूची के साथ PostgreSQL फ़ील्ड बनाने की कोशिश कर रहा है, मैं यह करने की कोशिश कर रहा हूं: Django में एक मॉडल बनाएं जो एक PostgreSQL सरणी (डेटाबेस विशिष्ट प्रकार) है, जिसमें किसी अन्य को विदेशी कुंजी शामिल है आदर्श।Django
SystemCheckError: System check identified some issues:
ERRORS:
my_app.Books.authors: (postgres.E002) Base field for array cannot be a related field.
कि हरा करने के लिए कैसे पर कोई विचार:
class Books(models.Model):
authors = ArrayField(
models.ForeignKey('my_app.Authors', default=None, null=True, blank=True),
blank=True,
default=list()
)
मैं makemigrations करने का प्रयास करते, जैंगो मुझे इस त्रुटि देता है?
इस उद्देश्य के लिए आपको 'ManyToMany' फ़ील्ड का उपयोग करना चाहिए। – Selcuk