Alguém pode sugerir um bom projeto django de código aberto para aprender o desenvolvimento do django.
Alguém pode sugerir um bom projeto django de código aberto para aprender o desenvolvimento do django.
Respostas:
Um ótimo recurso é o www.djangopackages.com , que lista muitos aplicativos notáveis do Django por aí, incluindo links para seus respectivos repositórios, classificações de popularidade, etc.
Outra maneira de encontrar projetos populares é diretamente no GitHub: https://github.com/search?q=django
Finalmente:
O django-basic-apps também é um bom começo para aprender django e aplicativos reutilizáveis. Esses aplicativos são bastante simples e o código está bem escrito.
Se você está procurando aprender o recurso popular de aplicativos reutilizáveis do Django, sugiro o Pinax , e você também pode querer dar uma olhada no Django-Mingus . Sou o autor do Mingus e recentemente publiquei uma lista dos aplicativos incluídos no Mingus, além de uma descrição de como e por que eles são usados. Talvez seja útil encontrar alguns projetos que você pode querer usar. Aqui está um link: " Os aplicativos que alimentam o Django-Mingus "
Há também uma tonelada de projetos Django no Google Code, GitHub e BitBucket. Basta procurar por "django".
O Django-CMS, mencionado acima, e o Fein-CMS são bons projetos de CMS, e os screencasts de Eric são ótimos - eu sugiro absolutamente qualquer noob para que o Django assista a todos os 13 screencasts.
Perguntei a Malcolm Tredinnick há algumas semanas se havia um projeto que ele admirava e ele sugeriu pacotes Django. Eles mantêm sua fonte no Github .
Eu não diria que deveria ser usado como um tutorial do Django, mas eles têm um estilo de programação admirável e eu peguei mais do que algumas dicas e truques lendo sua fonte. Definitivamente, é um bom exemplo para aprender.
Um dos melhores para iniciantes: 13 screencasts "Django desde o início" nesta semana no Django #
edit:
# o site está fechado. visualizar página arquivada .
Eu recomendo Waka Waka . É um wiki muito bem escrito, que deve lhe dar uma boa idéia de como desenvolver no django. É um aplicativo usado pela Pinax, que por si só deve ser enorme, para aprender.
Obviamente, você também pode passar por alguns códigos do ubernostrum, como Registro, perfis e Formulário de contato, que são um padrão no mundo do django. Porém, como alguns deles envolvem formas dinâmicas, talvez seja melhor chegar a ele depois de um pouco de codificação real.
Se você estiver interessado em executar o Django no App Engine, confira este projeto . Aqui está uma demonstração.