मैं Django के लिए नया हूं और बस अपनी पहली वेबसाइट शुरू कर रहा हूं। मैं नए उपयोगकर्ताओं के लिए पंजीकरण सेट करने की कोशिश कर रहा हूं।django UserCreationForm का सही उपयोग कैसे करें
मैंने लॉगिन और लॉगआउट के लिए अंतर्निहित दृश्य का उपयोग किया लेकिन दस्तावेज़ में पंजीकरण के लिए कोई भी नहीं है, यह कहता है कि मुझे फॉर्म में निर्मित उपयोग करना चाहिए: UserCreationForm।
मेरे विचार का कोड है:
def register(request):
if request.method =='POST':
form = UserCreationForm(request.POST)
if form.is_valid():
user = User.objects.create_user(form.cleaned_data['username'], None, form.cleaned_data['password1'])
user.save()
return render_to_response('QCM/index.html') # Redirect after POST
else:
form = UserCreationForm() # An unbound form
return render_to_response('register.html', {
'form': form,
},context_instance=RequestContext(request))
यह ठीक काम करता है, लेकिन मैं संतुष्ट के रूप में इस कोड views.py कि अपने आवेदन के मूल (बहुविकल्पीय प्रश्न) संभालती में लिखा है नहीं कर रहा हूँ।
मेरे प्रश्न हैं:
- इस तो यह मेरे ऐप के बाकी हिस्सों से अलग किया जाएगा मैं यह कोड कहां डाल सकता है UserCreationForm
- का उपयोग करने का सही तरीका है
आपके उत्तरों के लिए धन्यवाद। तो आपको एक अलग खातों या उपयोगकर्ता प्रबंधन एप्लिकेशन कि उपयोगकर्ता निर्माण, प्रबंधन संभाल कर सकते हैं लिख सकते हैं
आपके उत्तर के लिए Thx – ltbesh