Django 输出 xml 文件的方法

旺酱在路上 · 2018年05月30日 · 1029 次阅读

(1)将 xml 文件结构放入模板中。
(2)设置 content_type 。

def sitemap(request):
    infos = Info.objects.only('id', 'title', 'mod_date').filter(status__in=[1, 2], region__in=(0, 1)).order_by(
        '-mod_date')

    _today = datetime.datetime.now(pytz.timezone('Asia/Shanghai'))
    _today = _today.strftime('%Y-%m-%d')
    context = {'infos': infos, 'today': _today}
    return render(request, 'infos/sitemap.xml.html', context, content_type='application/xml')
共收到0条回复
暂无任何评论
我要评论
登录之后,才能够回复。如果您还没有帐号,请先注册
小甜饼

要成为德、智、体兼优的劳动者,锻炼身体极为重要。身体健康是求学和将来工作之本。运动能治百病,能使人身体健康,头脑敏捷,对学习有促进作用。 —— 吴耕民