获取非托管模型

问题描述

| 创建非托管模型(syncdb)后,我似乎遇到了问题:
class Client_jobs(models.Model):
    job_id = models.IntegerField(primary_key=True)
    status = models.IntegerField()

    class Meta:
        db_table = \'client_jobs\'
        managed=False
在我的一个def视图中,它调用数据库视图(Client_jobs)
def listjobs(request):
    # if user is authenticated
       if request.user.is_authenticated():
          jobsArr = Client_jobs.objects.get.all()
该页面向我返回了一个错误 (1146,\“表\'table1.client_jobs \'不存在\'”) 我知道我想念一些东西,但我不知道。 django如何检测这种非托管模型?谢谢。     

解决方法

        据我所知,db_table选项将优先于应用程序name_model名称的现有约定。如果显式设置,则必须自己为应用程序名称添加前缀。 尝试client_jobs.client_jobs     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...