Нужен совет, как настроить этот довольно странный сайт (в Django) - PullRequest
0 голосов
/ 05 января 2010

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

У меня есть клиент, у которого есть сайт, который в основном состоит из статических HTML-страниц (их много), которые он предпочитает, когда делает контент в Dreamweaver. Поверьте мне, я пытался показать ему способ CMS, но он действительно предпочитает делать это таким образом ... У него есть многоязычные страницы, которые он хранит в разных папках, которые он загружает сам, используя FTP. Базовая настройка на данный момент выглядит следующим образом:

/ index.php /en/lesson1.php /en/lesson2.php /fr/lesson1.php /fr/lesson2.php /da/lesson1.php /da/lesson2.php и т.д ...

Теперь, PHP - маленькие кусочки внутри этих страниц. Но на самом деле это в основном HTML. Он открывает целую страницу в Dreamweaver для макета и добавления своего содержимого, где это необходимо. Теперь его просят о большей функциональности, например, о том, как люди входят в систему и имеют личный кабинет, настраивают лучший список рассылки и т. Д. Я думаю, что теперь это должно быть сделано в Django, так как мне не хочется делать что-то настолько сложное в PHP с областью администратора и т. Д. Я хочу избегать таких вещей, как Cake и Symphony.

Есть ли в любом случае, что я могу создать административную область в Django, которая позволит ему управлять своими баннерами, своими участниками, своим списком рассылки и т. Д. Но Django может быть настроен так, чтобы любой URL-адрес, на который заходят посетители: например, www.site .com / en / lesson1 / и Django просто загрузит HTML-код для посетителя, который в основном находится в /en/lesson.html месте на FTP, загруженном моим клиентом?

Я пытаюсь достичь баланса, где он все еще может выполнять свои обычные функции Dreamweaver и FTP, но у меня есть сила Django для всех других вещей, которые я хочу включить.

Любые идеи, решения, советы или хитрости для этого, пожалуйста?

Ответы [ 2 ]

1 голос
/ 05 января 2010

Вы можете использовать Общие представления для отображения статического содержимого.

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

Вы можете просто установить доступ к нему для шаблона каталога. И покажи ему:

http://docs.djangoproject.com/en/1.1/topics/templates/#topics-templates http://docs.djangoproject.com/en/1.1/ref/templates/builtins/#ref-templates-builtins

Что касается области в админке, вы должны разработать ее и предоставить ему надлежащий механизм управления данными.

Надеюсь, я правильно понял вопросы.

...