1
간단한 생각 인 것 같은 문제가 있습니다.Django에서보기로보기 밀어 넣기
나는 register
이라는보기가 있습니다. 뷰를 통해 사용자를 내가 만든 등록 양식으로 가져 오길 원합니다.
def register(request):
form = register()
data = {}
data.update(csrf(request))
data.update({ 'form' : form })
return render_to_response("register.html", data)
class register(forms.Form):
rsb_first_name = forms.CharField(max_length = 25, required = True)
rsb_last_name = forms.CharField(max_length = 25, required = True)
rsb_company_name = forms.CharField(max_length = 25)
rsb_address1 = forms.CharField(max_length = 50, required = True)
rsb_address2 = forms.CharField(max_length = 50)
rsb_city = forms.CharField(max_length = 50, required = True)
rsb_zip_code = forms.CharField(max_length = 25, required = True)
rsb_phone_number = USPhoneNumberField(label = "Phone", widget = USPhoneNumberMultiWidget(), required = True)
rsb_email = forms.EmailField(required = True)
나는 다음과 같은 오류가 나타납니다 /register/
로 이동 : 그것은
register() takes exactly 1 argument (0 given)
을 기대하고 무엇 인수를?
EDIT1 :
덕분에 내가 가지고 있었는지 문제를 볼 수 있었다 eakron하기 - 지금은 완전히 다른 문제에 봉착했습니다.
그래서 내보기의 이름을 registerUser
으로 변경하고 urls.py
파일을 변경하여 내 양식을 RegisterForm
으로 변경했습니다.
지금 내보기는 단순히 :
def registerUser(request):
form = RegisterForm()
data = {}
data.update(csrf(request))
data.update({ 'form' : form })
return render_to_response("register.html", data)
그리고 나는 다음과 같은 오류가 나타납니다
Could not import rsb.views.registerUser. View does not exist in module rsb.views.
생각을?
라인 오류가 언급되는으로 변경? –
지금 무엇이 잘못되었는지 정말 말할 수 없습니다. 모든 것이 제대로 다시로드 되었습니까? 어쩌면 이것은 새로운 질문일까요? –
지금은 새로운 질문입니다 - http://stackoverflow.com/questions/12771815/view-does-not-exist-in-module-when-it-does – Rico