Preguntas etiquetadas con django-models

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

2
TypeError: el objeto 'RelatedManager' no es iterable
Django Tengo los siguientes modelos: class Group(models.Model): name = models.CharField(max_length=100) parent_group = models.ManyToManyField("self", blank=True) def __unicode__(self): return self.name class Block(models.Model): name = models.CharField(max_length=100) app = models.CharField(max_length=100) group = models.ForeignKey(Group) def __unicode__(self): return self.name digamos, el bloque b1 tiene el grupo g1 . Por su nombre quiero obtener todos los bloques …

26
django.db.migrations.exceptions.InconsistentMigrationHistory
Cuando ejecuto python manage.py migratemi proyecto Django, aparece el siguiente error: Traceback (most recent call last): File "manage.py", line 22, in <module> execute_from_command_line(sys.argv) File "/home/hari/project/env/local/lib/python2.7/site- packages/django/core/management/__init__.py", line 363, in execute_from_command_line utility.execute() File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/__init__.py", line 355, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 283, in run_from_argv self.execute(*args, **cmd_options) File "/home/hari/project/env/local/lib/python2.7/site-packages/django/core/management/base.py", line 330, …

2
Solicitud de Django obtener parámetros
En una solicitud de Django tengo lo siguiente: POST:<QueryDict: {u'section': [u'39'], u'MAINS': [u'137']}> ¿Cómo obtengo los valores de sectiony MAINS? if request.method == 'GET': qd = request.GET elif request.method == 'POST': qd = request.POST section_id = qd.__getitem__('section') or getlist....


6
No se puede acceder al administrador a través de instancias de modelo
Estoy tratando de obtener una instancia de objetos modelo en otra y aparezco este error: Manager isn't accessible via topic instance Aquí está mi modelo: class forum(models.Model): # Some attributs class topic(models.Model): # Some attributs class post(models.Model): # Some attributs def delete(self): forum = self.topic.forum super(post, self).delete() forum.topic_count = topic.objects.filter(forum …

7
Django rest framework serializando muchos a muchos campos
¿Cómo serializo un campo de muchos a muchos en una lista de algo y los devuelvo a través del marco de descanso? En mi ejemplo a continuación, trato de devolver la publicación junto con una lista de etiquetas asociadas. modelos.py class post(models.Model): tag = models.ManyToManyField(Tag) text = models.CharField(max_length=100) serializers.py class …

3
Django no existe
Tengo problemas para tratar de calcular los "Errores no existen", he intentado encontrar la forma correcta de administrar los resultados sin respuesta, sin embargo, sigo teniendo problemas con "No existe" o "El objeto no tiene el atributo No existe" from django.http import HttpResponse from django.contrib.sites.models import Site from django.utils import …

2
¿Cómo agregar datos al campo ManyToMany?
No puedo encontrarlo en ningún lado, por lo que su ayuda será buena para mí :) Aquí está ese campo: categories = models.ManyToManyField(fragmentCategory) Fragmento Categoría: class fragmentCategory(models.Model): CATEGORY_CHOICES = ( ('val1', 'value1'), ('val2', 'value2'), ('val3', 'value3'), ) name = models.CharField(max_length=20, choices=CATEGORY_CHOICES) Aquí está el formulario para enviar: <input type="checkbox" name="val1" …


25
Django - No existe tal tabla: main.auth_user__old
Estaba siguiendo el primer tutorial de la aplicación de los documentos oficiales de Django y obtuve este error al intentar guardar algunos cambios realizados a través de la página de administración. Investigué un poco al respecto, pero las posibles soluciones que pude encontrar, como migrar la base de datos, simplemente …

6
Opciones predeterminadas de Django DateField
Tengo un modelo que tiene un campo de fecha y hora: date = models.DateField(_("Date"), default=datetime.now()) Cuando verifico la aplicación en el administrador de django integrado, DateFieldtambién se le agrega el tiempo, de modo que si intenta guardarlo, se devuelve un error. ¿Cómo hago que el valor predeterminado sea solo la …

6
Usando Django auth UserAdmin para un modelo de usuario personalizado
De los documentos de Django.Contrib.Auth : Ampliación del usuario predeterminado de Django Si está completamente satisfecho con el modelo de usuario de Django y solo desea agregar información de perfil adicional, simplemente puede django.contrib.auth.models.AbstractUsercrear una subclase y agregar sus campos de perfil personalizados. Esta clase proporciona la implementación completa del …

5
¿Cómo obtengo la fecha actual y la hora actual solo respectivamente en Django?
Me encontré con una situación interesante al usar esta clase: class Company(models.Model): date = models.DateField() time = models.TimeField() c = Company(date=datetime.datetime.now(), time=datetime.datetime.now()) Django decide usar DATETIME_INPUT_FORMATSdefinido dentro del archivo Format.py . Lo que tiene sentido, porque estoy pasando datetime.now()a ambos campos. Creo que podría hacer que Django use DATE_INPUT_FORMATSy TIME_INPUT_FORMATSrespectivamente, …


6
Anular el conjunto de consultas predeterminado en el administrador de Django
Uno de mis modelos tiene una bandera eliminada, que se usa para ocultar objetos globalmente: class NondeletedManager(models.Manager): """Returns only objects which haven't been deleted""" def get_query_set(self): return super(NondeletedManager, self).get_query_set().exclude(deleted=True) class Conversation(BaseModel): ... deleted = models.BooleanField(default=False) objects = NondeletedManager() all_conversations = models.Manager() # includes deleted conversations ¿Cómo puedo anular el conjunto …

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.