我正在使用
我在模板中輸出:
{{user.first_name}}
姓氏顯示正常。怎么做才能讓名字不在元組中,而只是一個字串?
uj5u.com熱心網友回復:
您的問題似乎很容易解決, 末尾有一個逗號user.first_name = self.cleaned_data['first_name'],,Django 將其視為元組。
你forms.py應該是這樣的:
class CustomSignupForm(forms.Form):
first_name = forms.CharField(max_length=30, label="first_name", strip=True, widget=forms.TextInput(attrs={'placeholder': "name", }))
last_name = forms.CharField(max_length=30, label='last_name', strip=True, widget=forms.TextInput(attrs={'placeholder': 'last_name',}))
def signup(self, request, user):
user.first_name = self.cleaned_data['first_name'] # just removed the comma :)
user.last_name = self.cleaned_data['last_name']
user.save()
return user
uj5u.com熱心網友回復:
你的末尾有一個逗號 user.first_name = self.cleaned_data['first_name'],
洗掉逗號,它應該可以解決您的問題。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/352972.html
標籤:姜戈
