Advertisement
Guest User

Untitled

a guest
Jun 24th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. In admin.py:
  2.  
  3. class BookInline(admin.TabularInline):
  4. fields = ['book1', 'book2']
  5. model=Book_Book
  6. extra = 1
  7.  
  8. class BookAdmin(admin.ModelAdmin):
  9. inlines = [BookInline]
  10.  
  11.  
  12. In models.py:
  13.  
  14. class Book(models.Model):
  15. title = models.CharField(max_length=64, primary_key=True)
  16.  
  17. class Book_Book(models.Model):
  18. book1 = models.ForeignKey(Book, related_name="cites")
  19. book2 = models.ForeignKey(Book, related_name="cited_by")
  20.  
  21.  
  22. The Error:
  23. Exception at /admin/
  24.  
  25. <class 'bomapp.models.Book_Book'> has more than 1 ForeignKey to <class 'bomapp.models.Book'>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement