Hay varias opciones diferentes:
- Use el comando de administración personalizado -> Escribir comandos personalizados de django-admin Esta es probablemente la mejor manera de hacerlo, ya que tendrá el entorno Django cargado para usted, y puede importar los modelos y leer datos de ellos.
- Cargue el entorno django:
desde django.core.wsgi import get_wsgi_application
get_wsgi_application ()
Si no desea crear un comando de administración, el código anterior cargará el entorno Django para que pueda importar y usar los modelos
- ¿En qué año podemos esperar ver el primer IDE de programación basado en navegador web completo?
- ¿Qué es mejor para el desarrollo web: GWT o Ruby on Rails? ¿Cuáles son las fortalezas y debilidades? ¿Cuándo debo usar uno sobre el otro?
- ¿Cuál es la cantidad máxima de horas productivas que puede pasar programando por día?
- Cómo trabajar de forma independiente como diseñador web
- Cómo hacer un sitio web como http://www.20thingsilearned.com/
- Esta es una opción en contra de la cual voto fuertemente, pero sigue siendo un enfoque válido en algunos casos. Puede conectarse directamente a la base de datos utilizando algo como SQLAlchemy, leer los datos de las tablas y hacer sus cálculos. La razón por la que voto en contra de este enfoque es que está demasiado separado de su código y lógica empresarial. Por ejemplo, si tiene elementos marcados como “eliminados” en la base de datos, que generalmente filtra por administrador de modelos, ahora debe hacerlo manualmente. Dentro de la vida de su aplicación, estas reglas pueden cambiar y, tarde o temprano, olvidará copiarlas de la aplicación a este archivo y comenzará a obtener resultados incorrectos sin darse cuenta.