小编Dan*_*sta的帖子

您可能未能在 API 中包含相关模型,或者错误地配置了该字段的“lookup_field”属性

我正在尝试设置两个实体之间的查找字段,但无法修复此错误。

我已经尝试过这些解决方案,但没有一个对我有用(我做错了什么?):

Django Rest Framework,查找字段配置不正确

Django Rest Framework - 无法使用视图名称“user-detail”解析超链接关系的 URL

DRF 无法使用 PrimaryKeyRelatedField 上的视图名称解析超链接关系的 URL

这是我的代码模型:

class Category(models.Model):
    title = models.CharField(max_length=50, unique=True)
    slug = models.SlugField(max_length=80, default='')

    def __str__(self):
        return self.title

class Option(models.Model):
    title = models.CharField(max_length=80)
    slug = models.SlugField(max_length=80, unique=True)
    description = models.CharField(max_length=250)
    price = models.DecimalField(max_digits=7,  decimal_places=2)
    category = models.ForeignKey(Category, related_name='options', on_delete=models.CASCADE)
    photo = models.ImageField(upload_to='options', null=True)

    class Meta:
        ordering = ['title']
    
    def __str__(self):
        return self.title
Run Code Online (Sandbox Code Playgroud)

序列化器:

class CategorySerializer(serializers.HyperlinkedModelSerializer):
    options = serializers.HyperlinkedRelatedField(many=True, view_name='option-detail', read_only=True)
    class Meta:
        model = Category
        fields = …
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework

5
推荐指数
1
解决办法
3701
查看次数

将图像从文件夹导入 SQL Server 表

我一直在谷歌上搜索这个,但没有找到任何好的解释,所以这是我的问题。

我需要将产品图像导入 SQL Server 的文件夹中,我尝试使用xp_cmdshell但没有成功。

我的图像已在其中C:\users\user.name\Images,并且图像的名称作为产品 ID,就像[product_id].jpg它们将被插入到以产品 ID 和图像二进制文件作为列的表中一样。

我只需要列出文件夹中的图像,将图像转换为二进制并将它们插入到带有文件名的表中(如product_id

我的问题是:

  • 如何列出文件夹中的图像?
  • 如何访问名称中带有点的文件夹(例如user.name
  • 如何将图像转换为二进制以便将它们存储在数据库中(如果 SQL Server 没有自动执行此操作)

提前致谢

sql-server

4
推荐指数
1
解决办法
7311
查看次数