누군가 문장 부호와 함께 제목을 제출할 때 오류가 발생해야합니다. Im 초심자 이렇게 확실히하는 방법 확실하지 않은 Im.
형태 :양식에 구두점이있는 경우 발생 오류 django
class NeededForm(forms.ModelForm):
title = forms.CharField(max_length=120)
likes = forms.IntegerField(widget=forms.HiddenInput(), initial=0)
body = forms.CharField(min_length=50,widget = forms.Textarea)
captcha = CaptchaField()
def clean_title(self):
data = self.cleaned_data['title']
return data
class Meta:
model = Needed
fields = ('title', 'body', 'likes')
뷰 : 제목으로 I like chicken!
그때는 사용자에게 오류를 표시해야합니다
def detail(request, needed_title_url):
context = RequestContext(request)
needed_name = needed_title_url.replace('_', ' ')
context_dict = {'needed_name': needed_name}
try:
needed = Needed.objects.get(title=needed_name)
context_dict['needed'] = needed
print "True!"
except:
pass
return render_to_response('needed.html', context_dict, context)
등 사용자 입력 뭔가 경우
.
을 : –
에 오신 것을 환영합니다. UnicodeError와 같은 것입니까? 문제의 원인은 무엇입니까? 문제를 재현하는 데 필요한 최소한의 코드 샘플을 제공 할 수 있습니까? –