Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

140
Vistas
cómo obtener la instancia de un usuario recién creado en la vista basada en la función django

estoy escribiendo la lógica en django donde un usuario recién creado obtendría automáticamente la membresía gratuita cuando presione el botón de registro y ahora sé qué hacer pero no sé cómo implementar tal vez porque no tengo mucha experiencia con django. definí una variable de instancia para almacenar toda la información recién creada, pero solo estoy disponible y sigue mostrando una palabra subrayada en rojo en vsCode. Cualquier ayuda sería muy apreciada

vistas.py

 def register(request): reviews = Review.objects.filter(status='published') info = Announcements.objects.all() categories = Category.objects.all() if request.method == "POST": form = UserRegisterForm(request.POST) if form.is_valid(): form.save() username = form.cleaned_data.get('username') obj = request.user get_membership = Membership.objects.get(membership_type='Free') # error is showing "instance" is not access using visual studio code instance = UserMembership.objects.create(user=obj, membership=get_membership) messages.success(request, f'Account Successfully created for {username}! You can Login In Now') return redirect('userauths:login') elif request.user.is_authenticated: return redirect('elements:home') else: form = UserRegisterForm() context = { 'reviews': reviews, 'form': form, 'info': info, 'categories': categories } return render(request, 'userauths/register.html', context)
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

antes de guardar el formulario de registro, ahí es donde necesita obtener el usuario, puede almacenarse en una variable y usarse para hacer otra cosa más adelante

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda