Насколько я понял, новые таблицы создаваться не будут, только новые данные. Правильно ли была создана ссылка с базой данных с помощью fcp? Поскольку я тоже пытался достичь чего-то в этом роде.

я есть база данных sqlite, расположенная в/home/pi/Desktop/Databsaes/data.db и хочу получить к нему доступ из моегоmodels.py скрипт.

Чтобы просмотреть содержимое таблицы в обычной командной строке, я бы выполнил:

sqlite3
sqlite> .open data.db
sqlite> SELECT * from table1

Я читал этоофициальный учебник, но я не понимаю, как получить доступ к моей локальной БД и выполнить вышеуказанное.

В терминах SQL QuerySet приравнивается к оператору SELECT,

... но как я могу выполнить что-то подобное прямо в моемmodels.py скрипт?

Models.py до сих пор нетронутым:

from __future__ import unicode_literals
from django.db import models

# Create your models here

Из того, что я собираю, могут использоваться полевые поиски, которые указывают аргументы дляQuerySet методы (такие какget()).

РЕДАКТИРОВАТЬ

Я следил за этимруководство импортировать базу данных в Django.

Однако мой вопрос:Будут ли новые данные, добавленные в эту базу данных отдельным процессом, видны со стороны Django после импорта?

Если вы хотите разрешить Django управлять жизненным циклом таблицы, вам нужно изменить вышеуказанный управляемый параметр на True (или просто удалить его, поскольку True является значением по умолчанию).

Я не знаю, означает ли «управление жизненным циклом таблицы» обновление базы данных новыми данными после их добавления.

Ответы на вопрос(0)

Ваш ответ на вопрос