gpt4 book ai didi

django - 应用程序名称附加到 Django 中的表名

转载 作者:行者123 更新时间:2023-11-29 12:35:46 25 4
gpt4 key购买 nike

当我尝试从表中获取数据时,应用名称附加到表名称并显示错误。以下是我的代码。

from models import open_cart

class test(APIView):

def get(self,request,format=None):
values = open_cart.objects.get()

我在 installed_apps 中定义的应用程序名称是“MyApp”。我的表名称是“open_cart”。查询中的表名称为 MyApp_open_cart 而不是 open_cart。我收到的错误消息是relation "untitled_open_cart"does not exist

最佳答案

将应用程序名称附加到表名称是 Django 中的默认行为。如果您想使用自定义表名,请将其添加到 Meta class 中.

class MyModel(models.Model):
class Meta(CommonInfo.Meta):
db_table = 'student_info'

引用official Django Model Meta options documentation了解更多信息。

关于django - 应用程序名称附加到 Django 中的表名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44563155/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com