2015-05-28 3 views
0

Я пытаюсь скопировать основные файлы мезонина для моего проекта, используя следующие:Джанго Мезонин - Не перезаписывать локальные файлы с collecttemplates

python manage.py collecttemplates 

, но каждый раз, когда я бегу это переписывает мой местный изменяется на файлы, такие как base.html. Как я могу запустить это, но выбрать для него только добавлять отсутствующие файлы, а не перезаписывать обновленные?

+0

На самом деле мой ответ ниже был неправильным - вы должны получить запрос на любые файлы, которые будут перезаписаны. –

ответ

0

Команда не поддерживает такое поведение, но это отличная идея, - я только что открыл вопрос для него здесь: https://github.com/stephenmcd/mezzanine/issues/1319

Между тем, чтобы констатировать очевидное обходной путь:

  • Скопируйте каталог шаблонов вашего проекта во временный временный каталог
  • Запуск сборных таблиц
  • Скопируйте внешний временный каталог обратно в каталог шаблонов вашего проекта
+0

Вы также можете запустить collecttemplates с опцией -t для сбора отдельных шаблонов. Я делаю это только для получения шаблонов, которые я еще не скопировал. –

+0

Я новичок в django, так что это может показаться очевидным. Как узнать, какие шаблоны у меня есть и которые не были собраны? – user2694306