Preguntas etiquetadas con django

Django es un marco de aplicación web del lado del servidor de código abierto, escrito en Python. Está diseñado para reducir el esfuerzo requerido para crear sitios web complejos basados ​​en datos y aplicaciones web, con un enfoque especial en menos código, sin redundancia y siendo más explícito que implícito.


7
Django: Agrupar por fecha (día, mes, año)
Tengo un modelo simple como este: class Order(models.Model): created = model.DateTimeField(auto_now_add=True) total = models.IntegerField() # monetary value Y quiero generar un desglose mes a mes de: Cuantas ventas hubo en un mes ( COUNT) El valor combinado ( SUM) No estoy seguro de cuál es la mejor manera de atacar …



6
Establecer FileField de Django en un archivo existente
Tengo un archivo existente en el disco (digamos /folder/file.txt) y un campo de modelo FileField en Django. Cuando lo hago instance.field = File(file('/folder/file.txt')) instance.save() vuelve a guardar el archivo como file_1.txt(la próxima vez _2, etc.). Entiendo por qué, pero no quiero este comportamiento: sé que el archivo con el que …
89 python  django  file 

9
¿Cómo agrego varios argumentos a mi filtro de plantilla personalizada en una plantilla de django?
Aquí está mi filtro personalizado: from django import template register = template.Library() @register.filter def replace(value, cherche, remplacement): return value.replace(cherche, remplacement) y estas son las formas en que intenté usarlo en mi archivo de plantilla que resultó en un error: {{ attr.name|replace:"_"," " }} {{ attr.name|replace:"_" " " }} {{ attr.name|replace:"_":" …

6
Las URL de django sin una barra al final no redireccionan
Tengo dos aplicaciones ubicadas en dos computadoras separadas. En la computadora A, en el urls.pyarchivo tengo una línea como la siguiente: (r'^cast/$', 'mySite.simulate.views.cast') Y esa URL funcionará para ambos mySite.com/cast/y mySite.com/cast. Pero en la computadora BI, tenga una URL similar escrita como: (r'^login/$', 'mySite.myUser.views.login') Por alguna razón, en la computadora …

1
Asignar variables a la plantilla secundaria en la etiqueta {% include%} de Django
Tengo este código (que no me da el resultado esperado) #subject_content.html {% block main-menu %} {% include "subject_base.html" %} {% endblock %} #subject_base.html .... .... <div id="homework" class="tab-section"> <h2>Homework</h2> {% include "subject_file_upload.html" %} </div> plantilla hijo: #subject_file_upload.html <form action="." method="post" enctype="multipart/form-data">{% csrf_token %} {{ form.as_p }} <input type="submit" value="submit"> </form> …

5
Dividir models.py en varios archivos
Estoy tratando de dividir el models.pyde mi aplicación en varios archivos: Mi primera suposición fue hacer esto: myproject/ settings.py manage.py urls.py __init__.py app1/ views.py __init__.py models/ __init__.py model1.py model2.py app2/ views.py __init__.py models/ __init__.py model3.py model4.py Esto no funciona, luego encontré esto , pero en esta solución todavía tengo un …

3
¿Por qué prefetch_related () de django solo funciona con all () y no con filter ()?
supongamos que tengo este modelo: class PhotoAlbum(models.Model): title = models.CharField(max_length=128) author = models.CharField(max_length=128) class Photo(models.Model): album = models.ForeignKey('PhotoAlbum') format = models.IntegerField() Ahora, si quiero ver un subconjunto de fotos en un subconjunto de álbumes de manera eficiente. Lo hago algo como esto: someAlbums = PhotoAlbum.objects.filter(author="Davey Jones").prefetch_related("photo_set") for a in someAlbums: …
89 django  orm  filter  prefetch 

5
Señales de Django frente al método de guardado anulado
Estoy teniendo problemas para entender esto. Ahora mismo tengo algunos modelos que se parecen a esto: def Review(models.Model) ...fields... overall_score = models.FloatField(blank=True) def Score(models.Model) review = models.ForeignKey(Review) question = models.TextField() grade = models.IntegerField() Una revisión tiene varias "puntuaciones", la puntuación global es el promedio de las puntuaciones. Cuando se guarda …


6
¿Cómo acceder al perfil de usuario en una plantilla de Django?
Estoy almacenando información adicional por usuario usando el AUTH_PROFILE_MODULE. Podemos acceder al usuario en una plantilla de Django usando, {{ request.user }}pero ¿cómo accedemos a los campos en el perfil ya que el perfil solo es accesible a través de una función user.get_profile()? ¿Es realmente necesario pasar explícitamente el perfil …

8
¿Por qué usar Django en Google App Engine?
Al investigar Google App Engine (GAE), está claro que el uso de Django es muy popular para desarrollar en Python en GAE. He estado buscando en la web para encontrar información sobre los costos y beneficios de usar Django, para descubrir por qué es tan popular. Si bien he podido …


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.