【发布时间】:2016-09-10 05:11:51
【问题描述】:
我想在 Django 中使用Scrapy。
我的目标是将actors 字段链接到name 字段,但我不知道如何处理Django manytomany。我的数据库是 MySQL(我没有使用 djangoItem)。
models.py
class Movies(models.Model):
content_ID = models.CharField(max_length=30)
release_date = models.CharField(max_length=30)
running_time = models.CharField(max_length=10)
actors = models.CharField(max_length=300)
series = models.CharField(max_length=30)
director = models.CharField(max_length=30)
label = models.CharField(max_length=30)
image_urls = models.CharField(max_length=200, null=True)
images = models.TextField(null=True)
image_paths = models.TextField(null=True)
def __str__(self):
return self.content_ID
class Actors(models.Model):
names = models.CharField(max_length=100, null=True)
movielist = models.ManyToManyField(EnMovielist)
image_urls = models.CharField(max_length=200)
images = models.TextField(null=True)
image_paths = models.TextField(null=True)
def __str__(self):
return self.name
【问题讨论】:
-
将演员字段链接到名称字段?你是说外键?
-
我的意思是多对多!!我已经编辑了我的 models.py。谢谢
-
您的意思是要访问多对多字段中的数据?
-
Scrapy 是从哪里来的?您能否详细说明您面临的问题?
标签: python django scrapy manytomanyfield