Pull to refresh

Comments 42

Спасибо вам за сборку! Я думая такие сборки помогут начинающим!
я надеюсь, что данная сборка будет полезной не только новичкам, но и специалистам django, которым необходимо быстро запустить новый проект. а также админам, которым необходимо поддерживать множество проектов на django
Как же меня передергивает когда я читаю такие слова! Очередной денвер но теперь и для джанги. Новичкам поможет хорошый перевод доков и пособий. Это же только запутает.

Питону и джанге в частности свойственна здоровый минимализм и простота. import this — до постижения дао.
пожалуй поддержу, недавно начал баловаться python+django
туториалы и мануалы очень хорошие, и совсем новичкам в разы полезней их почитать, чем сразу использовать готовые надстройки, не понимая, что они означают.

А автору спасибо за содержательный пример того, как можно ускорить процесс разработки -)
это не денвер для джанги и он создан по большей части для собственных нужд, но может быть полезен и другим django разработчикам, как в качестве примера организации разработки или как рабочий инструмент.

новички, на мой взгляд, должны начинать с нуля, а когда разберутся с django и получат немного опыта могу использовать dtemlpate в качестве примера или еще как либо.
> Сессии Vim для часто используемых файлов (sessions/*)

Все хорошо, но вот приведенное в цитате — как-то некорректно. Все вокруг используют вим?
Дело в том, что проект только что был запущен и так, как я использую Vim, то была добавлена только эта возможность. Конечно, хотелось бы расширить диапазон поддерживаемых средств разработки, но у меня пока не дошли до этого руки. Если вы можете в этом помочь, я был бы очень рад.
Мог бы запихнуть туда аналог сессий из Емакса, но не уверен, что это вообще надо.

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

Мы ж не храним на память эти злосчастные папочки .svn по дереву проекта! Так зачем хранить служебные файлы другого инструмента? Если сборка Django — то только Django, если конфигурация vim — то без питона.

это сборка не только Django, но и других технологий для веб-разработки. Vim попал туда, только из-за того, что я им пользуюсь и мне удобно в начале работы открыть сразу набор необходимых файлов для редактирования.

а насчет конфига vim у меня есть вот такой репозиторий github.com/yureg/vim-config
не факт что он подойдет всем, но может будет полезен
Фреймворки фреймворков уже близко…
UFO just landed and posted this here
Б́ольшая часть такого шаблона — набор чисто индивидуальный. Так что не вижу смысла в одном «Для всех». Хотя уверен, что и этот найдет своих ценителей, ну или поможет почерпнуть полезную, «неб́ольшую» часть шаблона. Спасибо :)
создавая эту сборку, хотел подобрать часто используемые компоненты. можно добавить другие компоненты, как альтернативу.
Тогда это разрастется еще до бо́льших размеров. Куда более удобней сделать «инсталлер» для скелетона, а в конфиге указывать нужные компоненты и параметры, в итоге будет один инсталлер, с несколькими конфигами для разных нужд. Это лишь предложение, я ленивый, делать этого не буду :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 (Из за универсальности). Так-что присмотрюсь обязательно.
если нужна будет какая-нибудь помощь в подготовке материалов по веб, обращайтесь.
правильным делом занимаетесь!
Спасибо.Если что — отпишусь.
spaceless_if_not_debug это ваша наработка?
Можно подробнее и пример использования?
тоже самое что и {% spaceless %} только работает, когда DEBUG=False
прошу прощения, имел в виду False:)
Очень-очень-очень полезная для меня штука. Продолжайте.
Спасибо за труд! Полностью оно мне не подойдёт, но в образовательных целях внутрь загляну с удовольствием.
обратите внимание на обработку статики и базовые шаблоны стилей и html. я много времени потратил на это.
Советую прикрутить pip (http://pypi.python.org/pypi/pip), для автоматической обработки зависимостей.

Примерно такой файл:

Django==1.1
south==0.6.2
django-debug-toolbar==0.8.1
django-extensions==0.4.1
django-compress=1.0.1
Очень хорошо будет для первичного освоения, я считаю.
Большинство сошлось на мнении, что для новичков данный проект сыграет отрицательную роль
Без обид, но имхо много лишнего, просто собрано в одну кучу все. Лучше с нуля начинать и добавлять сторонние библиотеки по мере необходимости.
Слишком много. Я, например предпочитаю South'у django-evolution. Не понимаю, что мешает Google Analytics подключать руками. (ой, почитал про приложение — оно бывает полезно, когда несколько сайтов) Не пользуюсь всякими штучками типа extensions, не пользуюсь CSS-фреймворками (зачем??), и т.д.

Но для новичков может быть полезно. Советую вместо дурацкого django-compress использовать django-assets, который не только сжимает, но и объединяет в один файл, экономя HTTP-запросы (:
Sign up to leave a comment.

Articles