最近在学django搭建博客,想在shell环境下批量创建博客,代码如下:
for i in range(1,31):
blog = Blog()
blog.title = "第s%篇测试博客" % i
blog.content = "测试内容:s%" % i
blog_type = BlogType.objects.all()[4]
blog.blog_type = blog_type
blog.author = user
blog.save()
结果运行时就出现了这个错误
刚开始还在纳闷哪儿来的'?',找了半天终于发现,自己把表示数字的%s写成了s%
为什么出现'?',我猜测'%篇'这个奇妙的组合的二进制代码组合成了一个'?',不知道对不对。。。
真的是,这种低级错误耽误好长时间,真的不应该,以后,再细心一点!