Kullanıcı girişini kullanarak Django'daki uygulamam için yeni kullanıcılar oluşturmak/eklemek istiyorum. Django tarafından sağlanan varsayılan girişi kullanıyorum. Kullanıcıları varsayılan girişe eklemeye çalışıyorum. https://docs.djangoproject.com/en/dev/topics/auth/ örnek:Kullanıcı Girdisini Django'da Oluşturmak İçin Giriş Yapıyor
>>> from django.contrib.auth.models import User
>>> user = User.objects.create_user('john', '[email protected]', 'john password')
kullanıcı adı ve şifre geçer. Ama bunun kullanıcı girişi ile olmasını istiyorum. Bunu nasıl yaparım?
bazı rehberlik Need
...Bu çalıştı ama işe görünmüyor:
def lexusadduser(request):
"""
add user
"""
if request.method == "POST":
user.save()
auth_user = authenticate(username=user.username,password=user.password)
if auth_user is not None:
lexusmain(request)
else:
return render('adduser.html')
Bu örnek bariz hatalar var gönderin. Bu görüş ile elde etmek istediğiniz mantık nedir? – jdi
Yeni bir kullanıcı eklemeye çalışıyorum ve ekledikten sonra onu ana sayfaya gönderirseniz kullanıcı sayfasına geri göndermek için onu geri gönderin ... – lakesh
Bu bölümü anlıyorum, ancak kimlik doğrulama ile neyi başarmaya çalışıyorsunuz? Var olmayan bir 'user' nesnesini kaydediyorsunuz ve o zaman varolmayan değişkenleri doğrulıyorsunuz. – jdi