這是Django中一個非常基本的快速問題。在Django註冊中,如果用戶名已存在,請執行以下操作:
所以在我的意見,我在哪裏辦理登記,如果用戶試圖用已經存在我只想給一個消息,像旁邊 形式的跨度用戶名註冊 ,說:「錯了用戶名」。
如何打印該消息?
謝謝。
這是我的部分代碼:
def register(request):
if request.method == 'POST':
if User.objects.filter(username = request.POST['username']).exists():
#I want to show next to the username textfield in registration form,
#a span for example that says "Wrong Username"
處理此問題的最佳方法是使用表單的乾淨方法 - 您可以在特定字段中提出驗證錯誤 – karthikr
@karthikr發佈一個確認語句和帖子作爲答案的示例。 – Igor