Dil*_*ani 5 django postgresql django-models django-rest-framework
当我尝试从表中获取数据时,应用程序名称会附加到表名称并显示错误。以下是我的代码。
from models import open_cart
class test(APIView):
def get(self,request,format=None):
values = open_cart.objects.get()
Run Code Online (Sandbox Code Playgroud)
我在 installed_apps 中定义的应用程序名称是“MyApp”。我的表名称是“open_cart”。查询中的表名是 MyApp_open_cart 而不是 open_cart。我得到的错误消息是关系“untitled_open_cart”不存在
将应用程序名称附加到表名称是 Django 中的默认行为。如果要使用自定义表名,请将其添加到Meta 类中。
class MyModel(models.Model):
class Meta(CommonInfo.Meta):
db_table = 'student_info'
Run Code Online (Sandbox Code Playgroud)
有关更多信息,请参阅官方 Django 模型元选项文档。
| 归档时间: |
|
| 查看次数: |
1894 次 |
| 最近记录: |