Preguntas etiquetadas con django-models

Para preguntas sobre el uso de la clase de modelo del marco web Django.


8
Creación masiva de objetos modelo en django
Tengo muchos objetos para guardar en la base de datos, por lo que quiero crear instancias de modelo con eso. Con django, puedo crear todas las instancias de modelos, con MyModel(data), y luego quiero guardarlas todas. Actualmente, tengo algo así: for item in items: object = MyModel(name=item.name) object.save() Me pregunto …


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 …

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 …


5
Django ModelForm: ¿Para qué se usa save (commit = False)?
¿Por qué usaría en save(commit=False)lugar de simplemente crear un objeto de formulario a partir de la ModelFormsubclase y ejecutarlo is_valid()para validar tanto el formulario como el modelo? En otras palabras, ¿ save(commit=False)para qué sirve ? Si no les importa, ¿podrían proporcionar situaciones hipotéticas en las que esto podría ser útil?

13
¿Valor único de BooleanField en Django?
Supongamos que mi models.py es así: class Character(models.Model): name = models.CharField(max_length=255) is_the_chosen_one = models.BooleanField() Quiero que solo una de mis Characterinstancias tenga is_the_chosen_one == Truey todas las demás is_the_chosen_one == False. ¿Cuál es la mejor manera de garantizar que se respete esta restricción de unicidad? ¡Las mejores calificaciones para las …



8
Compruebe si OneToOneField es Ninguno en Django
Tengo dos modelos como este: class Type1Profile(models.Model): user = models.OneToOneField(User, unique=True) ... class Type2Profile(models.Model): user = models.OneToOneField(User, unique=True) ... Necesito hacer algo si el usuario tiene un perfil Type1 o Type2: if request.user.type1profile != None: # do something elif request.user.type2profile != None: # do something else else: # do something …

6
modelos abstractos de django versus herencia regular
Además de la sintaxis, ¿cuál es la diferencia entre usar un modelo abstracto de django y usar la herencia simple de Python con modelos de django? ¿Pros y contras? ACTUALIZACIÓN: Creo que mi pregunta fue mal entendida y recibí respuestas para la diferencia entre un modelo abstracto y una clase …

4
¿Cuál es el tamaño máximo de 'max_length' en Django?
Este es mi modelo: class Position(models.Model): map = models.ForeignKey(Map,primary_key=True) #members=models.CharField(max_length=200) LatLng = models.CharField(max_length=40000) infowindow = models.CharField(max_length=40000) Pero no puede funcionar. ¿Cuál es el tamaño máximo del max_lengthparámetro?



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.