2016-07-07 3 views
0

Мой сайт работает с django, uwsgi & nginx. всякий раз, когда я вставляю или обновляю данные в mysql, новый контент, который отображается на странице, которая должна быть изменена, но это было только до тех пор, пока я не обновляю страницы многократно или не перезапускаю uwsgi, я новичок в django, я не знаю, это имеет какое-то отношение к кешам.шаблон django не изменяется после обновления или вставки данных MySQL

Вопрос в том, как я могу управлять кешем в django для поддержания доступа к базе данных, чтобы направить любые изменения на странице без перезапуска uwsgi. Спасибо.

+2

Там не хватает информации здесь, чтобы помочь вам. По умолчанию Django не кэширует шаблоны. Пожалуйста, разместите код шаблона, который является проблематичным, и связанный с ним код представления. – solarissmoke

ответ

-2

Попробуйте применить миграцию. Применив миграцию, вы обновите свою базу данных и попытаетесь запустить сервер или посетите свой сайт, он покажет вам изменения. Если вы на Django1.8 + использовать эту команду для миграции: питон manage.py makemigrations

и после этого использования мигрирующей команды: питон manage.py мигрировать

, а затем запустите ваш сервер или переустановите веб-страницу.

надеюсь, что решить проблему

+0

Это не имеет никакого отношения к заданному вопросу. – solarissmoke

Смежные вопросы