Джанго говорит мне, что стол пуст - PullRequest
0 голосов
/ 24 июня 2019

Здравствуйте, у меня проблема с использованием Django. По сути, у меня есть таблица с именем myTable, в которой 65 записей. Но проблема в моем views.py Я делаю это:

from MyProject.models import myTable

и затем в функции я делаю это:

myTable.objects.all()

и с помощью отладчика я получил это для myTable.objects.all():

<QuerySet []>

Так что я совсем не понимаю, потому что мой стол не пуст. Не могли бы вы помочь мне, пожалуйста?

Большое спасибо!

1 Ответ

0 голосов
/ 24 июня 2019

Я думаю, что вы используете неправильную таблицу.

, если вы создали свою таблицу с ORM, по умолчанию имя таблицы должно быть

myproject_mytable

, если у вас есть другая существующая таблица или вы хотите использоватьдругое имя таблицы для модели, вы можете добавить мета класс в вашу модель, например,

class MyTable(models.Model):
    ...
    class Meta:
        db_table = 'myTable'

, тогда django использует это имя таблицы для вашей модели.

...