Python ValueError位于/无效的格式字符串

Python ValueError位于/无效的格式字符串,python,django,python-3.x,models,strftime,Python,Django,Python 3.x,Models,Strftime,我正在通过Django创建一个博客网站!在我的项目中添加日期的strftime时,我得到了一个值错误!下面是我得到错误的代码:models.py 以下是我得到错误信息的HTML代码: {% for blog in blogs.all %} <a href=""><h3 >{{ blog.title }}</h3></a> {{ blog.pub_date_pretty }} <br /> <img clas

我正在通过Django创建一个博客网站!在我的项目中添加日期的strftime时,我得到了一个值错误!下面是我得到错误的代码:models.py

以下是我得到错误信息的HTML代码:

 {% for blog in blogs.all %}
   <a href=""><h3 >{{ blog.title }}</h3></a>
    {{ blog.pub_date_pretty }}
<br />
    <img class="img-fluid" src="{{ blog.image.url }}" height =200 width=200 />
    <br />
    <p>{{ blog.summary }}</p>
{% endfor %}
{%用于blogs.all%}
{{blog.pub_date_pretty}}


{{blog.summary}

{%endfor%}
问题在于此呼叫:

self.pub_date.strftime('%b %e %Y')
%e
不是
strftime
的有效指令。如果您只想显示日期,请使用以下方式:

self.pub_date.strftime('%b %d %Y')

你可以看到你可以使用的指令的完整列表

你可以发布你的完整错误吗?我已经发布了models.py完整代码,我应该发送整个html代码吗?告诉我一个特定的文件号,你看到的错误回溯。你想从这个调用中得到什么:
self.pub\u date.strftime(“%b%e%Y”)
e是一个ilegal格式化程序
self.pub_date.strftime('%b %d %Y')