Articles of Django de

Agregue 2 horas y 1 día a una marca de tiempo en django

Tengo un modelo que contiene datos para un juego, ¿cómo puedo agregar 2 horas y 1 día en el campo de “comienzos”? class Game(models.Model): starts = models.DateTimeField(auto_now_add=True) ends = models.DateTimeField() ¿Alguien tiene una solución para esto?

Cómo eliminar una aplicación de proyectos django (y todas sus tablas)

Quiero eliminar una aplicación de un proyecto django. Quiero quitar las tablas de la app los tipos de contenido Usos de clave externa de estos tipos de contenido Ejecutar manage.py migrate app_to_remove zero no funciona: django.db.migrations.migration.IrreversibleError: Operation <RunPython > in fooapp.0007_add_bar is not reversible Supongo que hay varias migraciones que no son reversibles …

Django: ¿Es razonable usar objetos como claves de diccionario?

¿Es razonable usar objetos como claves de un diccionario en django? Lo he hecho y funciona. Pero me pregunto si esta es la mejor práctica o si va a crear dificultades que no preveo en este momento. Estoy trabajando en un proyecto que se ocupa de los estándares educativos. Tengo diccionarios con una estructura a […]

¿Cómo comprobar dos formas de validación en forma de django?

Estoy usando el sistema de autenticación Django y tengo otro modelo que trata sobre el usuario: class user(models.Model): user = models.OneToOneField(User) user_code=models.IntegerField(max_length=3) phone=models.IntegerField(max_length=10) task=models.ForeignKey(task) class Meta: unique_together = (‘user_code’, ‘task’) def __unicode__(self): return str(self.user_code) Así que hice dos formularios para registro de usuario (form.py): class userForm(forms.ModelForm): class Meta: model=User widgets = {‘password’: forms.PasswordInput(),} class Form4(forms.ModelForm): […]

reemplazando un archivo mientras se carga en django

Tengo el siguiente código en mi models.py: def upload_to_cars(instance, filename): blocks = filename.split(‘.’) ext = blocks[-1] filename = “%s.%s” % (instance.name.replace(” “, “-“), ext) instance.title = blocks[0] return filename class Cars(models.Model): image_file = models.ImageField(upload_to=upload_to_cars, null=True, blank=True) name = models.CharField(max_length=200) Cuando subo una segunda imagen quiero que se elimine la primera. Para que siempre haya una […]

¿Cómo activar mediante progtwigción el restablecimiento de la contraseña del correo electrónico en django 1.7.6?

He encontrado un problema en el que tuve que cargar más de 200 usuarios nuevos en mi aplicación django y de inmediato enviarles un correo electrónico para restablecer la contraseña. Esto tenía que suceder solo una vez, hecho solo por mí y ejecutado en silencio en el backend. Navegar por Internet me llevó solo a […]

Cómo llamar a un método de tejido remoto en Django.

Necesito llamar a un método de tejido en una máquina remota a través de django. Me refiero a que cuando el usuario envía una solicitud determinada obtiene el nombre de host de una máquina remota. Algo como esto: def get_hostname(request): hostname = os.system(‘fab remote_server hostname’) return hostname

Django: Cómo contar el número de personas vistas

Estoy creando una aplicación BBS simple en Django y la quiero para que cada vez que alguien vea una publicación, el número de visitas en esa publicación (post_view_no) se incremente. Por el momento, me enfrento a dos dificultades: Necesito limitar el aumento en post_view_no para que un usuario solo pueda boostlo una vez, independientemente de […]

Proxy web en python / django?

Necesito tener un proxy que actúe como intermediario para obtener imágenes. Un ejemplo sería, mi servidor solicita domain1.com/?url=domain2.com/image.png y domain1.com server responderá con los datos en domain2.com/image.png a través de domain1.com server. Esencialmente, quiero pasar al proxy la URL que quiero recuperar y hacer que el servidor proxy responda con ese recurso. ¿Alguna sugerencia sobre […]

¿Cómo puedo probar eficientemente este modelo de Django?

Estoy construyendo un sistema de autenticación para un sitio web, no tengo experiencia previa en pruebas con Django. He escrito algunas pruebas básicas. el modelo, class User(AbstractBaseUser, PermissionsMixin): username = models.CharField(max_length=25, unique=True, error_messages={ ‘unique’: ‘The username is taken’ }) first_name = models.CharField(max_length=60, blank=True, null=True) last_name = models.CharField(max_length=60, blank=True, null=True) email = models.EmailField(unique=True, db_index=True, error_messages={ ‘unique’: […]