Python admin.py文件中的Django Tablerinline错误
嘿,伙计们,我一直在尝试在django admin.py文件中创建我的模型的内联列表行视图。我面临一个问题,我在下面的代码中遇到以下错误Python admin.py文件中的Django Tablerinline错误,python,django,django-3.1,Python,Django,Django 3.1,嘿,伙计们,我一直在尝试在django admin.py文件中创建我的模型的内联列表行视图。我面临一个问题,我在下面的代码中遇到以下错误 Exception in thread django-main-thread: Traceback (most recent call last): File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner self.run() File &q
Exception in thread django-main-thread:
Traceback (most recent call last):
File "/usr/lib/python3.8/threading.py", line 932, in _bootstrap_inner
self.run()
File "/usr/lib/python3.8/threading.py", line 870, in run
self._target(*self._args, **self._kwargs)
File "/home/brian/Desktop/django react learning /site/lib/python3.8/site-packages/django/utils/autoreload.py", line 53, in wrapper
fn(*args, **kwargs)
File "/home/brian/Desktop/django react learning /site/lib/python3.8/site-packages/django/core/management/commands/runserver.py", line 118, in inner_run
self.check(display_num_errors=True)
File "/home/brian/Desktop/django react learning /site/lib/python3.8/site-packages/django/core/management/base.py", line 442, in check
raise SystemCheckError(msg)
django.core.management.base.SystemCheckError: SystemCheckError: System check identified some issues:
ERRORS:
<class 'tweets.admin.TweetlikeAdmin'>: (admin.E202) 'tweets.Tweet' has no ForeignKey to 'tweets.Tweet'.
最后是admin.py文件。这就是我尝试运行服务器时出错的原因
class TweetlikeAdmin(admin.TabularInline):
model = Tweet
class TweetAdmin(admin.ModelAdmin):
inlines = [TweetlikeAdmin,]
list_display = ['__str__','user']
search_fields = ['content','user__username', 'user__email']
class Meta:
model = Tweet
admin.site.register(Tweet,TweetAdmin)
你没有设置正确的模型,你让他们都指向
Tweet
模型。改变内联模型
class TweetlikeAdmin(admin.TabularInline):
model = Tweetlike
class TweetlikeAdmin(admin.TabularInline):
model = Tweetlike