Articles of modelo

Cómo crear una tabla de triple unión con Django

Usando los modelos incorporados de Django, ¿cómo se crearía una unión triple entre tres modelos? Por ejemplo: Usuarios, roles y eventos son los modelos. Los usuarios tienen muchos roles, y muchos usuarios. (Muchos a muchos) Los eventos tienen muchos usuarios, y los usuarios muchos eventos. (Muchos a muchos) Pero para cualquier evento dado, cualquier usuario […]

¿Puedo crear un modelo en Django sin identificación automática?

Necesito una tabla sin una clave principal (en Django se creó automáticamente). Entonces, mi pregunta es: ¿Puedo crear un modelo sin una ID / clave principal? Estoy usando Django 1.7.

cómo mostrar un campo ModelForm de django como no editable

Tomando mis lecciones iniciales con django ModelForm , quería darle al usuario la posibilidad de editar una entrada en un blog. BlogEntry tiene una date,postedTime, title and content . Quiero mostrarle al usuario un formulario de edición que muestre todos estos campos, pero con solo title and content as editable . La date and postedTime […]

¿Cómo poner timedelta en el modelo django?

Con inspectdb pude obtener un campo de “intervalo” de postgres a django. En Django, era un campo de texto. ¡El objeto que recuperé era de hecho un objeto timedelta! Ahora quiero poner este objeto timedelta en un nuevo modelo. ¿Cuál es la mejor manera de hacer esto? Debido a que colocar un timedelta en un […]

¿Cómo puedo cambiar el valor de un campo de formulario Django antes de guardar?

if request.method == ‘POST’: userf = UsersModelForm(request.POST) username = userf.data[‘username’] password = userf.data[‘password’] passwordrepeat = userf.data[‘passwordrepeat’] email = userf.data[’email’] Intenté esto: tempSalt = bcrypt.gensalt() password = bcrypt.hashpw(password,tempSalt) passwordrepeat = bcrypt.hashpw(passwordrepeat,tempSalt) userf.data[‘password’] = password userf.data[‘passwordrepeat’] = passwordrepeat Pero tengo error. ¿Cómo puedo cambiar el valor de userf.data[‘password’] y userf.data[‘passwordrepeat’] antes de guardar? Error: AttributeError at /register […]

Django ModelForm Imagefield Upload

Soy bastante nuevo en Django y me encontré con un problema al manejar la carga de imágenes usando ModelForm. Mi modelo es el siguiente: class Project(models.Model): name = models.CharField(max_length=100) description = models.CharField(max_length=2000) startDate = models.DateField(auto_now_add=True) photo = models.ImageField(upload_to=”projectimg/”, null=True, blank=True) Y la forma del modelo es la siguiente: class AddProjectForm(ModelForm): class Meta: model = Project […]

ForeignKey a la clase abstracta (relaciones genéricas)

Estoy construyendo un proyecto personal con Django, para entrenarme (porque amo a Django, pero pierdo habilidades). Tengo los requisitos básicos, sé Python, leí cuidadosamente el libro de Django dos veces, si no tres. Mi objective es crear un servicio de monitoreo simple, con una interfaz web basada en Django que me permita verificar el estado […]

Cómo mover el modelo a la otra sección en el administrador del sitio de Django

¿Es posible mover el modelo predeterminado de Grupos de la sección ‘Autenticación y Autorización’ (en el sitio de administración de Django) a uno personalizado y cómo lograrlo? Vamos a empezar desde el principio en otras palabras. Tengo una aplicación muy simple ‘cuentas’ en mi proyecto Django. El archivo models.py se ve a continuación: from django.contrib.auth.models […]

Django obtiene atributos de la clase de clave externa

Me gustaría mostrar un atributo de otra clase. La clase actual tiene una clave externa a la clase donde quiero obtener el atributo. # models.py class Course(models.Model): name = models.CharField(max_length=100) degree = models.CharField(max_length=15) university = models.ForeignKey(University) def __unicode__(self): return self.name class Module(models.Model): code = models.CharField(max_length=10) course = models.ForeignKey(Course) def __unicode__(self): return self.code def getdegree(self): return […]

¿Hay algún método en django para usar la base de datos sin crear el archivo models.py?

Tengo una base de datos con algunos datos completos y quiero usarla en mi nueva aplicación django. Así es su forma de usar los datos de la base de datos en mi aplicación de django. En realidad no quiero hacer ningún cambio en mi antigua base de datos y solo quiero usar sus datos. Cualquiera, […]