я надеюсь, что данная сборка будет полезной не только новичкам, но и специалистам django, которым необходимо быстро запустить новый проект. а также админам, которым необходимо поддерживать множество проектов на django
Как же меня передергивает когда я читаю такие слова! Очередной денвер но теперь и для джанги. Новичкам поможет хорошый перевод доков и пособий. Это же только запутает.
Питону и джанге в частности свойственна здоровый минимализм и простота. import this — до постижения дао.
пожалуй поддержу, недавно начал баловаться python+django
туториалы и мануалы очень хорошие, и совсем новичкам в разы полезней их почитать, чем сразу использовать готовые надстройки, не понимая, что они означают.
А автору спасибо за содержательный пример того, как можно ускорить процесс разработки -)
это не денвер для джанги и он создан по большей части для собственных нужд, но может быть полезен и другим django разработчикам, как в качестве примера организации разработки или как рабочий инструмент.
новички, на мой взгляд, должны начинать с нуля, а когда разберутся с django и получат немного опыта могу использовать dtemlpate в качестве примера или еще как либо.
Дело в том, что проект только что был запущен и так, как я использую Vim, то была добавлена только эта возможность. Конечно, хотелось бы расширить диапазон поддерживаемых средств разработки, но у меня пока не дошли до этого руки. Если вы можете в этом помочь, я был бы очень рад.
Мог бы запихнуть туда аналог сессий из Емакса, но не уверен, что это вообще надо.
Редакторов и интегрированных сред очень много; их использование, если по-хорошему, должно быть перпендикулярно языку программированию, фреймворку и конкретной программной системе.
Мы ж не храним на память эти злосчастные папочки .svn по дереву проекта! Так зачем хранить служебные файлы другого инструмента? Если сборка Django — то только Django, если конфигурация vim — то без питона.
это сборка не только Django, но и других технологий для веб-разработки. Vim попал туда, только из-за того, что я им пользуюсь и мне удобно в начале работы открыть сразу набор необходимых файлов для редактирования.
а насчет конфига vim у меня есть вот такой репозиторий github.com/yureg/vim-config
не факт что он подойдет всем, но может будет полезен
Б́ольшая часть такого шаблона — набор чисто индивидуальный. Так что не вижу смысла в одном «Для всех». Хотя уверен, что и этот найдет своих ценителей, ну или поможет почерпнуть полезную, «неб́ольшую» часть шаблона. Спасибо :)
Тогда это разрастется еще до бо́льших размеров. Куда более удобней сделать «инсталлер» для скелетона, а в конфиге указывать нужные компоненты и параметры, в итоге будет один инсталлер, с несколькими конфигами для разных нужд. Это лишь предложение, я ленивый, делать этого не буду :D
(: надо подумать над реализацией установщика. только проблема в том, что я пока не знаю какие компоненты нужны. сперва, наверное, нужно составить список всех возможных компонентов подходящих по идеологии проекта
Я сонный был, ставил как обычно ударение после «о», а оно отображалось в text field над «л», а если после «б», то над «о», вот так и оставил :) Наверное проблема в линуксовых шрифтах.
То, что Вы сделали, бесспорно, хорошая работа. Правда, осмелюсь предположить, что у каждого продвинутого джанговода есть свой «минимальный набор», а новички будут днями отлавливать внезапные ошибки. А ещё я нахожу там вещи которые меня сильно «расстраивают»…
settings.py
97>from project.static import *
98>from run.settings import *
НE делайте никаких зависимых импортов в settings.py, а если и делаете, то заверните в try/except и обеспечьте fallback. Иначе получите проблемы при конфигурировании окружения Django вне проекта (setup_environ)
trunk, south и грамотная схема проекта. Все остальное подключается двумя строчками.
Спасибо, почерпнул несколько идей.
Большое спасибо за работу!
Преподаю в кружке.В том числе и Веб-технологии.
Считаю, что правильнее давать python чем PHP (Из за универсальности). Так-что присмотрюсь обязательно.
Слишком много. Я, например предпочитаю South'у django-evolution. Не понимаю, что мешает Google Analytics подключать руками. (ой, почитал про приложение — оно бывает полезно, когда несколько сайтов) Не пользуюсь всякими штучками типа extensions, не пользуюсь CSS-фреймворками (зачем??), и т.д.
Но для новичков может быть полезно. Советую вместо дурацкого django-compress использовать django-assets, который не только сжимает, но и объединяет в один файл, экономя HTTP-запросы (:
DTemplate — шаблон django проекта для ускорения разработки