Preguntas etiquetadas con django

167
Cómo expresar una relación uno a muchos en Django

Estoy definiendo mis modelos de Django en este momento y me di cuenta de que no había un OneToManyFieldtipo de campo en el modelo. Estoy seguro de que hay una manera de hacer esto, así que no estoy seguro de lo que me estoy perdiendo. Básicamente tengo algo como esto: class Dude(models.Model):...

165
Clave externa autorreferencial de Django

Soy un poco nuevo en aplicaciones web y bases de datos en general, por lo que esta podría ser una pregunta tonta. Quiero hacer un modelo ("CategoryModel") con un campo que apunte a la identificación primaria de otra instancia del modelo (su padre). class CategoryModel(models.Model): parent =...

164
Recuperando parámetros de una URL

Dada una URL como la siguiente, ¿cómo puedo analizar el valor de los parámetros de consulta? Por ejemplo, en este caso quiero el valor de def. /abc?def='ghi' Estoy usando Django en mi entorno; ¿Hay algún método en el requestobjeto que pueda ayudarme? Intenté usarlo, self.request.get('def')pero...

163
¿Cómo 'actualizar en masa' con Django?

Me gustaría actualizar una tabla con Django, algo así en SQL sin formato: update tbl_name set name = 'foo' where name = 'bar' Mi primer resultado es algo como esto, pero eso es desagradable, ¿no? list = ModelClass.objects.filter(name = 'bar') for obj in list: obj.name = 'foo' obj.save() ¿Hay...

163
Django TemplateDoesNotExist?

Mi máquina local ejecuta Python 2.5 y Nginx en Ubuntu 8.10, con Django integrado desde el último tronco de desarrollo. Por cada URL que solicito, arroja: TemplateDoesNotExist en / appname / path appname / template_name.html Django intentó cargar estas plantillas, en este orden: * Usando el...

162
¿Cómo atrapas esta excepción?

Este código está en django / db / models / fields.py ¿Crea / define una excepción? class ReverseSingleRelatedObjectDescriptor(six.with_metaclass(RenameRelatedObjectDescriptorMethods)): # This class provides the functionality that makes the related-object # managers available as attributes on a...

161
Recargar objeto django desde la base de datos

¿Es posible actualizar el estado de un objeto django desde la base de datos? Me refiero a un comportamiento más o menos equivalente a: new_self = self.__class__.objects.get(pk=self.pk) for each field of the record: setattr(self, field, getattr(new_self, field)) ACTUALIZACIÓN: Encontró una...