Как работать с дизайнером в Django, не предоставляя ему полный доступ ко всему исходному коду? - PullRequest
0 голосов
/ 05 января 2012

Я нанял дизайнера, чтобы он помог мне с личным проектом, который я делаю с Джанго. Я хотел бы, чтобы дизайнер мог просто получить доступ к папкам / шаблонам и / static каждого приложения. редактировать файлы .html, таблицы стилей и изображения.

Я не хочу рисковать, предоставляя ему полный доступ к исходному коду.

Я потерян, Как ты обычно это делаешь?

Привет.

Ответы [ 4 ]

2 голосов
/ 05 января 2012

Наймите дизайнера, который не считает вас нечестным.

В противном случае предоставьте ему доступ только к шаблонам, CSS, изображениям и другому статическому контенту, а также документ, который доступен в контексте каждого шаблона. Пусть он попросит что-нибудь еще в контексте и при необходимости предоставит ему пользовательские теги.

2 голосов
/ 05 января 2012

1) Получить ему доступ только к шаблонам каталогов (html, css).Секретов нет, потому что любой может просмотреть его с помощью браузера или другой утилиты.

2) Использовать для него пользовательские теги шаблонов и фильтры (http://docs.djangoproject.com/en/dev/howto/custom-template-tags/). В этом случае он не мог просматривать исходный Pythonкод, он работает с тегами и фильтрами, как с черными ящиками.

После внесения изменений он может протестировать проект без перезагрузки сервера приложений Django.

0 голосов
/ 05 января 2012

В качестве альтернативы, вы можете просто попросить его собрать дизайн в виде плоских файлов и встроить его в вашу среду после факта (просмотреть и добавить теги, фильтры и т. Д.) Внутри.

0 голосов
/ 05 января 2012

, как уже отмечалось, это не имеет ничего общего с django и может быть лучше спросить в другом месте.

Это зависит от того, как вы храните / делитесь своим кодом в настоящее время.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...