: Aşağıdaki kod ileDjango yönetici ManyToMany satır içi "hayır ForeignKey sahiptir" hata
class Quote(models.Model):
author = models.CharField(max_length=100)
quote = models.CharField(max_length=1000)
tags = models.ManyToManyField('Tag')
class Tag(models.Model):
name = models.CharField(max_length=100)
:
class TagInline(admin.TabularInline):
model = Tag
class QuoteAdmin(admin.ModelAdmin):
list_display = ('author', 'quote')
inlines = (TagInline,)
class TagAdmin(admin.ModelAdmin):
pass
admin.site.register(Quote, QuoteAdmin)
admin.site.register(Tag, TagAdmin)
görüntülemeye çalışıyor Bir Quote
eklemek için yönetici sayfası, sayfa <class 'quotes.models.Tag'> has no ForeignKey to <class 'quotes.models.Quote'>
söyleyerek bir hata gösterir. Bir satır içi eklemeden önce bu olmadı. Sorun ne? Satır içi olarak Tag
doğru bir şekilde nasıl ekleyebilirim?
(ı bir cevap ararken iyi bir 20 dakika geçirdi, ben benzer sorular bulundu ancak cevapların hiçbiri benim için çalıştı.)
http://stackoverflow.com/questions/5345673/django-no-foreignkey-but-its-a-manytomanyfield – Tobu