为了账号安全,请及时绑定邮箱和手机立即绑定

ValueError

/ blog / edit / action中的ValueError

对于基数为10的int()无效文字:'action'
请求方法:POST
请求网址:http://127.0.0.1:8000/blog/edit/action
Django版本:2.0.3
例外类型:ValueError异常
异常值:
对于基数为10的int()无效文字:'action'
例外地点:C:\ Users \ Administrator \ AppData \ Local \ Programs \ Python \ Python36 \ lib \ site-packages \ django \ db \ models \ fields \ __ init__.py get_prep_value,第947行
Python可执行文件:C:\用户\管理\应用程序数据\本地\程序\ Python的\ Python36 \ python.exe
Python版本:3.6.3
Python路径:
[ 'C:\\用户\\管理员\\ PycharmProjects \\未命名\\ myblog',
 'C:\\ \\用户\\管理员AppData的\\ \\本地程序\\ \\的Python \\ Python36 python36.zip',
 'C:\\ \\用户\\管理员AppData的\\ \\本地程序\\ \\的Python \\ Python36 DLL文件',
 'C:\\ \\用户\\管理员AppData的\\ \\本地程序\\ \\的Python \\ Python36 LIB',
 'C:\\ \\用户\\管理员AppData的\\ \\本地程序\\ \\的Python Python36',
 'C:\\ \\用户\\管理员AppData的\\ \\本地程序\\ \\的Python \\ Python36 \\ LIB站点包',
 'C:\\ \\用户\\管理员AppData的\\ \\本地程序\\ \\的Python \\ Python36 \\ LIB站点包\\的win32',
 'C:\\ \\用户\\管理员AppData的\\ \\本地程序\\ \\的Python \\ Python36 \\ LIB站点包\\ \\的Win32 LIB',
 'C:\\ \\用户\\管理员AppData的\\ \\本地程序\\ \\的Python \\ Python36 \\ LIB站点包\\的PythonWin']
服务器时间:星期日,25三月2018 14:49:39 +0000


正在回答

5 回答

https://img1.sycdn.imooc.com//5b1fc8920001c8d911170398.jpg

我也出现了类似的问题,不过是这样,但是改了以后有出现Article matching query does not exist.的错误,求教

0 回复 有任何疑惑可以回复我~
#1

wanna288

看了看别人的回答,已经解决了,感谢
2018-06-12 回复 有任何疑惑可以回复我~
#2

qq_我看不见你说话_0 回复 wanna288

怎么解决,我也遇到了。。
2018-08-09 回复 有任何疑惑可以回复我~
#3

慕运维8227763 回复 wanna288

怎么解决的,我也是这样的问题
2018-09-26 回复 有任何疑惑可以回复我~

找了很久,思考到

对于基数为10的int()无效文字:'action'

我就在想可能是哪里跟数字有关的地方出错了,挨个排查,终于发现是这里出问题了,我没有定义范围

path(r'edit/(?P<article_id>[0-9]+)'

path(r'edit/<article_id>'


0 回复 有任何疑惑可以回复我~
#1

容若ZY

path用正则表达式会出问题的
2018-04-16 回复 有任何疑惑可以回复我~
Edit Page {% csrf_token %}

    文章标题
        文章内容


0 回复 有任何疑惑可以回复我~
django.shortcuts render
django.http HttpResponse
.models
(request):
   articles = models.Article.objects.all()
   render(request{: articles})
(requestarticle_id):
   article = models.Article.objects.get(=article_id)
   render(request{: article })
(requestarticle_id):
   (article_id) == :
      render(request)
   article = models.Article.objects.get(=article_id)
   render(request{: article})


(request):
   title = request.POST.get()
   content = request.POST.get()
   models.Article.objects.create(=title=content)
   articles = models.Article.objects.all()
   render(request{: articles})


0 回复 有任何疑惑可以回复我~
Edit Page {% csrf_token %}

    文章标题
        文章内容
        文章标题
        文章内容


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
django入门与实践
  • 参与学习       65159    人
  • 解答问题       869    个

手把手带你进入Django开发的大门,充分领略Django的魅力

进入课程
意见反馈 帮助中心 APP下载
官方微信