Soy nuevo en Django. He encontrado las guías de temas oficiales https://docs.djangoproject.com/en/1.3/ un excelente lugar para aprender. Pero ahora estoy en un lugar donde necesito una referencia rápida para ver qué métodos tiene un objeto, qué argumentos toma, qué devuelve, etc., como los documentos de Python o los documentos de Java. Más una referencia que un tutorial. Los documentos oficiales son de estilo tutorial y no necesariamente tienen referencia a todos los métodos.
¿Me estoy perdiendo de algo? ¿Los documentos oficiales de Django son suficientes para todos?
Respuestas:
Puede que sea incorrecto, pero he estado usando django durante más de un año y nunca encontré esa guía.
Un poco desafortunado: me gustaría tener una referencia de función como la que mencionaste. Sin embargo, como recurso adicional, http://www.djangobook.com/ es muy bueno. Siempre he considerado construir uno, pero soy muy vago.
También hay otra referencia que puede usar cuando está atascado http://www.thedjangoforum.com
fuente
Python tiene un mecanismo incorporado para eso: docstrings. Ejemplo:
Luego puede buscar las cadenas de documentos de métodos individuales:
fuente
Personalmente, creo que usar pycharm IDE ayuda a acelerar el desarrollo de django significativamente. También en el shell django puede usar la función ipython para obtener cadenas de documentos y código fuente, escribiendo algo y seguido de? (información básica) o ?? (código fuente). También otras funciones de ipython como la finalización de pestañas (solo un nivel de profundidad) son muy útiles.
fuente