Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在管理界面[Django]中添加内联模型_Python_Django_Python 2.7 - Fatal编程技术网

Python 如何在管理界面[Django]中添加内联模型

Python 如何在管理界面[Django]中添加内联模型,python,django,python-2.7,Python,Django,Python 2.7,我正在尝试将内联模型添加到Post模型。正如作者所说,我正在尝试做一些类似的事情: 型号.py from django.db import models class images(models.Model): image = models.ImageField(upload_to='images/') class Post(models.Model): Title = models.CharField(max_length=60) Images = models.Fo

我正在尝试将内联模型添加到
Post
模型。正如作者所说,我正在尝试做一些类似的事情:

型号.py

from django.db import models

class images(models.Model):
    image = models.ImageField(upload_to='images/')

class Post(models.Model):
    Title = models.CharField(max_length=60)
    Images = models.ForeignKey(images)
from django.contrib import admin
from . import models

class ModelInlinePost(admin.TabularInline):
    model = models.images

class ModelPost(admin.ModelAdmin):
    view_on_site = False
    inlines = [PythonInlineAdmin,]
admin.py

from django.db import models

class images(models.Model):
    image = models.ImageField(upload_to='images/')

class Post(models.Model):
    Title = models.CharField(max_length=60)
    Images = models.ForeignKey(images)
from django.contrib import admin
from . import models

class ModelInlinePost(admin.TabularInline):
    model = models.images

class ModelPost(admin.ModelAdmin):
    view_on_site = False
    inlines = [PythonInlineAdmin,]
当我尝试使用
manage.py
执行任何命令时。它抛出了这个错误:

python manage.py makemigrations
SystemCheckError: System check identified some issues:

ERRORS:
 <class 'home.admin.ModelInlinePost'>: (admin.E202) 'home.Post' has no ForeignKey to 'home.images'.
python manage.py makemigrations
SystemCheckError:系统检查发现了一些问题:
错误:
:(admin.E202)“home.Post”没有指向“home.images”的外键。

尝试删除所有没有图像的帖子。以下代码适用于我:-

模型

class Image(models.Model):
  image = models.ImageField(upload_to='images/')

class Post(models.Model):
  image = models.ForeignKey(Image, on_delete=models.CASCADE)
  title = models.CharField(max_length=50)
管理员