Я знаю, что автоматическая настройка - это любые модели, которые вы определяете в models.py, стать таблицами базы данных.модели django без базы данных
Я пытаюсь определить модели, которые не будут таблицами. Им нужно хранить динамические данные (которые мы получаем и настраиваем из API), каждый раз, когда пользователь что-то ищет. Эти данные должны быть собраны, а затем, когда пользователь будет завершен, будут отброшены.
Ранее я использовал таблицы базы данных для этого. Это позволило мне делать что-то вроде «Trips.objects.all» в любом представлении и передавать его любому шаблону, поскольку все это происходило из одного источника данных. Я слышал, вы просто не можете «сохранить» экземпляр модели, а затем он не сохраняется в базе данных, но мне нужно получить доступ к этим данным (которые я собрал в одном представлении), в нескольких других представлениях, чтобы манипулировать им и отображать его. , , если я не сохраняю, я не могу получить к нему доступ, если я сохраню, а затем его в базе данных (которая будет иметь проблемы параллелизма с несколькими пользователями)
Я действительно не хочу передавать словарь/список , и я даже не уверен, как я это делал, если бы мне пришлось.
идеи?
Спасибо!
[Кто-то умный] (http://www-cs-faculty.stanford.edu/~uno/) когда-то сказал что-то о преждевременной оптимизации ... как это было? Непонятно, какую проблему вы пытаетесь решить здесь. У вас его даже не может быть! Я бы сказал, использовать Django, как он есть, любить его, кто он есть, и вернуться сюда с конкретными проблемами, если у вас есть. – dokkaebi
Этот вопрос имеет много преимуществ, не все приложения используют или нуждаются в базе данных в качестве бэкэнд, и все же они могут потребовать типовой подход. Непонятно, как отключить постоянство db в Django. –