0
views.pyWie kann der Benutzer nur ein Profil in Django erstellen?
class CreateProfile(LoginRequiredMixin, CreateView):
login_url = '/accounts/login/'
template_name = 'profile/new_profile.html'
model = Profile
fields = ['full_name','profile_pic','title','summary']
def user_redirect(request):
if request.user.is_authenticated():
return render(request, '#redirect to some page')
, wenn der Benutzer angemeldet ist bereits in er nicht in der Lage sein sollte, die ‚Profil/erstellen‘ URL zuzugreifen.
Bitte fügen Sie Ihre Modelle? – MicroPyramid
Die Modelle werden nicht benötigt, Ihr Code zeigt die Seite nicht an, wenn der Benutzer nicht authentifiziert ist, da er das Login benötigt, das benötigt wird. Was ist also Ihre Frage? – Sayse
Meine Frage ist, ich möchte, dass ein Benutzer nur ein Profil erstellt. Wenn der Benutzer bereits ein Profil hat, sollte er nicht auf die URL 'profile/create' zugreifen können –