请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

UnicodeDecodeError: 'gbk' codec cyte sequence

项目路由:
from django.contrib import admin
from django.urls import path,include
from app1 import urls as app1_urls

urlpatterns = [
path(‘admin/’, admin.site.urls),
path(‘app1/’,include(app1_urls))
]

应用路由:
from django.urls import path#2.0之后的版本
from app1.views import Index

urlpatterns = [
#url(’’, index1),
#path(‘str:name/int:age/’, index2)
path(‘a/str:name/int:age’, Index.as_view,name=‘index’)
]

应用视图:
#coding:utf-8
from django.http import HttpResponse
from django.views.generic import View #一个神奇的基类

class Index(View): #面向对象法
def get(self,request,name,age):
return HttpResponse(‘i am {0},tii{1}ss’.format(name,age))


启动服务器 输入网址:
http://127.0.0.1:8000/app1/a/s/2
出现提示:A server error occurred. Please contact the administrator.
cmd终端报错:
UnicodeDecodeError: ‘gbk’ codec can’t decode byte 0xa6 in position 9737: illegal multibyte
sequence
[07/Jun/2021 14:15:08] “GET /app1/a/s/2 HTTP/1.1” 500 59
请问老师如何解决?ps形参是有尖括号的 复制之后没显示 请忽略

正在回答 回答被采纳积分+3

1回答

提问者 LOCALHOST90990 2021-06-07 14:21:19

老师我的形参是有尖括号的 复制之后显示不出来 

0 回复 有任何疑惑可以回复我~
  • 不要使用中文字符,并且首行加入coding:utf-8
    回复 有任何疑惑可以回复我~ 2021-06-07 14:26:24
  • 提问者 LOCALHOST90990 回复 deweizhang #2
    加了的 报错提示as_view() 接受 1 个位置参数,但给出了 2 个
    回复 有任何疑惑可以回复我~ 2021-06-07 15:00:00
  • 提问者 LOCALHOST90990 回复 deweizhang #3
    as_view() takes 1 positional argument but 2 were given
    回复 有任何疑惑可以回复我~ 2021-06-07 15:00:43
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号