Хороший проект django с открытым исходным кодом для обучения

Кто-нибудь может предложить хороший проект django с открытым исходным кодом для изучения разработки django.

Ответ 1

Это отличный список проектов. Если вы прокрутите вниз, вы увидите много проектов с открытым исходным кодом. Вы можете загрузить их и просмотреть модели/представления и т.д.: http://code.djangoproject.com/wiki/DjangoResources

Многие из них размещены в коде Google. Просто нажмите ссылку "источник" в коде Google и скопируйте URL-адрес соединительной линии SVN в свой браузер, чтобы просмотреть код онлайн.

Обновление: Еще один отличный ресурс - www.djangopackages.com, в котором перечислены большинство известных приложений Django, включая ссылки на их соответствующие коды, базы (GitHub и т.д.).

Обновление: Прямо от устья лошади @https://github.com/search?q=django

Обновление (07-30-2015):

Ответ 2

Если вы хотите изучить популярную функцию повторного использования Django, я бы предложил Pinax, и вам также может понадобиться посмотреть на Django-Mingus. Я автор Mingus, и недавно я опубликовал список приложений, включенных в Mingus, а также описание того, как и почему они используются. Возможно, это поможет найти некоторые проекты, которые вы, возможно, захотите использовать сами. Здесь ссылка: " Приложения, которые используют Django-Mingus"

Там также много проектов Django в Google Code, GitHub и BitBucket. Просто найдите "django".

Django-CMS, упомянутый выше, и Fein-CMS - оба хороших проекта CMS для погружения, а скринкасты Эрика потрясающие - я абсолютно предлагаю любому noob для Django смотреть все 13 из этих скринкастов.

Ответ 3

django-basic-apps также является хорошим началом для изучения django и многоразовых приложений. Эти приложения достаточно просты, и код хорошо написан.

Ответ 5

Я спросил Малкольма Тренинника несколько недель назад, если бы был проект, которым он восхищался, и он предложил Django Packages. Они сохраняют свой источник в Github.

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

Ответ 6

Я рекомендую Waka Waka. Это очень хорошо написанная вики, которая должна дать вам хорошее представление о том, как развиваться в джанго. Это приложение, используемое Pinax, которое само по себе должно быть огромным, чтобы узнать.

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

Ответ 7

Если вы заинтересованы в запуске Django в App Engine, выйдите из этот проект. Здесь demo.