Preguntas etiquetadas con django

388
Cómo definir dos campos "únicos" como pareja

¿Hay alguna manera de definir un par de campos como únicos en Django? Tengo una tabla de volúmenes (de revistas) y no quiero más de un número de volumen para la misma revista. class Volume(models.Model): id = models.AutoField(primary_key=True) journal_id = models.ForeignKey(Journals,...

348
¿Qué hace on_delete en los modelos Django?

Estoy bastante familiarizado con Django, pero recientemente noté que existe una on_delete=models.CASCADEopción con los modelos, he buscado la documentación para el mismo pero no pude encontrar nada más que: Cambiado en Django 1.9: on_deleteahora se puede usar como el segundo argumento...

337
'pip' no se reconoce como un comando interno o externo

Me encuentro con un extraño error al intentar instalar Django en mi computadora. Esta es la secuencia que escribí en mi línea de comando: C:\Python34>python get-pip.py Requirement already up-to-date: pip in c:\python34\lib\site-packages Cleaning up... C:\Python34>pip install Django 'pip'...

324
¿Dónde instala pip sus paquetes?

Activé un virtualenv que tiene pip instalado. yo hice pip3 install Django==1.8 y Django se descargó con éxito. Ahora, quiero abrir la carpeta Django. ¿Dónde se encuentra la carpeta? Normalmente estaría en "descargas", pero no estoy seguro de dónde estaría si lo instalara usando pip en un...

303
¿Cómo hago un filtro OR en una consulta de Django?

Quiero poder enumerar los elementos que un usuario ha agregado (están listados como el creador) o que el elemento ha sido aprobado. Entonces básicamente necesito seleccionar: item.creator = owner or item.moderated = False ¿Cómo haría esto en Django? (preferiblemente con un filtro o conjunto de...

302
Django CharField vs TextField

¿Cuál es la diferencia entre CharField()y TextField()en Django? La documentación dice que CharField()debe usarse para cadenas más pequeñas y TextField()debe usarse para cadenas más grandes. De acuerdo, pero ¿dónde se dibuja la línea entre "pequeño" y "grande"? ¿Qué está pasando debajo del capó aquí...