¿Qué es una buena aplicación de código abierto de django de la que pueda aprender? ¿Algo que sigue las mejores prácticas y cubre la mayoría de las características y no es demasiado complicado?¿De qué es un buen proyecto de código abierto de django para aprender?
Respuesta
No creo que haya una aplicación específica que cubra todas/la mayoría de las características de Django ya que el concepto de la aplicación Django en sí es realizar funciones específicas/relacionadas.
Dicho esto, una popular aplicación de Django es django-registration. Su popularidad proviene del requisito obvio de que la mayoría de los webapps tienen User authentication y también es extremadamente fácil de integrar con un proyecto de Django.
El mejor enfoque quizás sería seguir probando las toneladas de aplicaciones de código abierto de Django disponibles en la red. Puede navegar por http://www.djangopackages.com/ y http://www.django-apps.com/ para comenzar a ensuciarse las manos.
He encontrado que djangobb (www.djangobb.org) es una aplicación completa, de calidad de producción y relativamente simple. Lo uso como base para mi aplicación que no tiene nada que ver con foros y bb. salida cloc: solo 3000 líneas de código python en 30 archivos, otras 2900 líneas de plantillas html
Esto dependerá de su nivel actual de conocimiento de python y django.
Si recién está empezando a usar django, le sugiero que eche un vistazo al django documentation. Está bien especificado y claro. Si tiene algún proyecto en mente, comience a trabajar en él mientras busca las mejores prácticas sobre partes específicas. Para el estilo de codificación python intente seguir la guía de estilo pep 8.
Si ya ha realizado un trabajo con Django hay muchos sitios se encuentran los siguientes:
Lo que hago hoy en dia es mirar en aplicaciones contrib django (admin, auth, comments, flatpages), que están basados en el resto de django. Esto ofrece las mejores formas de escribir mis aplicaciones.
Siguiendo el marco comentarios de Django (objeto independiente), estoy trabajando en una aplicación django-valuate (objeto de apego independiente de calificaciones, etc. likebuttons través de etiquetas de plantilla)
Estos son algunos de mis puntos de vista. También tengo estelaré esta pregunta, ya que me gustaría conocer algunas perspectivas diferentes y si las mías son buenas.
snipt.net, un sitio para compartir código:
https://github.com/lionburger/snipt
Review Board, una revisión del código de aplicación web
https://github.com/reviewboard/reviewboard/tree/master/reviewboard
rietveld, otro código revisión en el motor de la aplicación, por GVR mismo.Necesita conocer un poco de Django antes de profundizar en este código fuente ya que los modelos Django no funcionan en App Engine, en su lugar se utiliza el modelo GAE db.
http://code.google.com/p/rietveld/source/browse/#svn%2Ftrunk
- 1. Buen proyecto django de código abierto para aprender
- 2. ¿Qué es un buen primer proyecto de código abierto?
- 3. Un buen proyecto de Swing para aprender las mejores prácticas
- 4. ¿Buen proyecto opensource JS para aprender?
- 5. ¿Cuál es un buen proyecto para aprender OpenCL?
- 6. Buscando proyectos de código abierto VB.NET para aprender de
- 7. ¿Qué es un buen sitio web para aprender prólogo?
- 8. ¿Cuál es un buen ejemplo de un juego Java de código abierto?
- 9. Buen código fuente abierto para C++
- 10. ¿Es Symfony un buen marco para aprender?
- 11. ¿En qué es un buen proyecto para aprender patrones y prácticas modernos?
- 12. ¿Existe un buen código abierto xml ide?
- 13. ¿Proyecto de código abierto para el desarrollador de C++?
- 14. ¿Cómo financiar un proyecto de código abierto?
- 15. Buscando consejo para tomar un proyecto de código abierto
- 16. ¿Cuál sería un buen proyecto para aprender node.js
- 17. ¿Qué pensar al hacer un proyecto de código abierto?
- 18. ¿Cómo transfieres un proyecto de código abierto?
- 19. Proyecto de código abierto simple C
- 20. Aplicaciones de código abierto de cacao bien escrito para aprender?
- 21. ¿Qué pasa si algún código fuente de un proyecto de rieles debe oscurecerse incluso para un proyecto de código abierto?
- 22. ¿Dónde es un buen lugar para una revisión de código?
- 23. ¿Qué es un buen pastebin de código abierto en Python o Perl?
- 24. ¿Qué es un buen paquete de código abierto para crear detección de spam flexible en un gran sitio de Rails?
- 25. ¿Qué es un buen navegador de código Perl?
- 26. Mejores proyectos de código abierto en Erlang/OTP para aprender
- 27. ¿Alguien puede recomendar un proyecto de código abierto de buen diseño con Entity Framework?
- 28. ¿Cómo elegir un proyecto de código abierto para unirse?
- 29. ¿qué es un divertido proyecto para principiantes?
- 30. ¿Qué es un buen compilador de c
¿cuál es su familiaridad actual con Python? – picus
Esto es más una pregunta tipo foro. Deberías considerar preguntar en otro lado. – mkelley33
posible duplicado de [Código de ejemplo de Django bien diseñado para aprender de] (http://stackoverflow.com/questions/540482/well-designed-django-example-code-to-learn-from) – bernie