关于《Django By Example》中的post.save()的错误
来源:互联网 发布:淘宝代销怎么下单 编辑:程序博客网 时间:2024/06/03 15:28
小编最近在学习django,经过某大佬的推荐买了一本《Django By Example》的书,但是发现第十八页的代码有些不尽人意,是Creating objects 的一段代码。
这段代码是在virtualenv的虚拟环境里敲的,在Django做到基础页面显示时,作者让进入终端打开python shell。
python manage.py shell
然后执行下面的命令:
from django.contrib.auth.models import Userfrom blog.models import Postuser=User.objects.get(username='admin')Post.objects.create(title='One more post',slug='one-more-post',body='Post body.',author=user)post.save()
如果没有敲错的话~~~///(^v^)\\\~~~
然后,当我输入第三行时(即除了import的第一行),提示错误,没有找到'admin',这个错误很简单,这个username指的并不是admin,而是你创建的superuser的username,输入这个才会提示正确。
但是,再向下,最后一行的post.save()又出错了,错误类型是impoererror,错误信息翻译出来大致就是在解决一个异常时出现了另一个异常,小编上百度等搜索无果,只得自己摸索,然后我修改为:
Post.save()
不行,当然,这个问题困扰了我一周,不可能只是尝试了这一种,最后,我修改成这样:
user.save()
成功解决问题。
阅读全文
0 0
- 关于《Django By Example》中的post.save()的错误
- 《Django By Example》翻译
- Django的save方法引发的错误
- 《Django By Example》读书笔记 01
- 《Django By Example》读书笔记 02
- 《Django By Example》读书笔记 03
- Django by example(NOTE 1)
- 关于thinkphp的save小错误
- django post 403错误
- Django POST请求错误
- 关于django的request.POST._mutable问题
- Django中post请求403错误的解决
- Django POST常见的错误:CSRF verification failed. Request aborted.
- 解决Django的POST请求接口返回403错误
- Django POST常见的错误:CSRF verification failed. Request aborted.
- 关于RStudio中的save问题
- 关于django提交表单错误的解决办法
- 生平第一章:关于android中的canvas的restore和save
- adb端口冲突问题
- Ubuntu "Unable to locate package lrzsz"解决办法
- c语言操作mysql
- 弹框中使用百度地图BMap.Autocomplete,下拉提示框被覆盖问题解决
- typescript 入门笔记
- 关于《Django By Example》中的post.save()的错误
- django报错:TypeError: __str__returned non-string (type bytes)
- 区块链开发(十一)以太坊账户管理
- ZOJ 1006 Do the Untwist
- java怎么查看源代码
- Java参数详解
- BAT机器学习面试题及解析(266-270题)
- 谷歌AI中国中心正式成立!他们还要招这些人……
- 项目实战 | Python开发网易云音乐插件