大约一个星期前我遇到了下面的问题,直到现在我才解决。我的web应用url可以很好地使用英语slug,但是它显示ERR\u CONNECTION\u RESET for波斯语slug。我手动修改了英文slug,只包含一个波斯语字符,它显示404notfound,但当我输入两个波斯语字符时,它再次显示ERR\u CONNECTION\u RESET error
我无法查看服务器日志,因为我正在为pythondjango项目使用主机共享
段塞场:
slug = models.SlugField(max_length=255, allow_unicode=True)
网址:
url(r'^doctor-profile/(?P<slug>\S+)/$', FrontDoctorDetailView, name='frontDoctorDetail'),
并在视图中获取slug函数:
doctorObj = get_object_or_404(Doctor, slug=urllib.parse.unquote(slug))
我在chrome浏览器的“网络”选项卡中查看了请求头,它显示:
请求URL:http://vaghtbede.com/doctors/%D9%88%D8%A7/状态:失败
我知道它只适用于一个unicode字符,但当我输入两个字符时,它会显示错误 http://vaghtbede.com/doctor-profile/%D8%A2/
你能告诉我一些方法来找出问题所在吗
目前没有回答
相关问题 更多 >
编程相关推荐