在Django中,如果要指定带空格的列名,可以使用数据库的引号标识符来包裹列名。具体步骤如下:
db_column
参数来指定数据库中的列名,该参数的值需要使用引号标识符包裹起来,例如:class MyModel(models.Model):
my_column = models.CharField(max_length=100, db_column='"My Column"')
MyModel.objects.filter('"My Column"__icontains="some value"')
需要注意的是,不同的数据库引号标识符的形式可能会有所不同,以下是一些常见数据库的引号标识符形式:
)包裹列名,例如:
db_column='My Column
'`db_column='"My Column"'
db_column='"My Column"'
这样就可以在Django中指定带空格的列名了。
关于Django的更多信息和相关产品介绍,您可以参考腾讯云的官方文档和网站:
领取专属 10元无门槛券
手把手带您无忧上云