gpt4 book ai didi

Django 到 AWS : favicon, robots.txt 和站点地图?

转载 作者:行者123 更新时间:2023-12-02 06:48:58 24 4
gpt4 key购买 nike

我已使用本教程将 Django 网站部署到 Elastic Beanstalk: https://realpython.com/blog/python/deploying-a-django-app-to-aws-elastic-beanstalk/

但是,我不知道在哪里以及如何放置 favicon.ico、robots.txt 和 sitemap.xml。有什么想法吗?

最佳答案

要使站点地图正常工作,您可以使用 django.contrib.sitemaps 框架:docs 。或者,如果您有静态数量的页面,只需这样做:

urlpatterns = [
# your robots.txt (and/or humans.txt) file:
url(r'^robot\.txt$', TemplateView.as_view(
template_name='txt/robots.txt',
content_type='text/plain'
)),
# your static sitemap:
url(r'^crossdomain\.xml$', TemplateView.as_view(
template_name='txt/sitemap.xml',
content_type='application/xml'
)),
]

对于 favicon.ico 将其放入您的 static 文件夹中,并在模板中使用此模板标记:

<link rel="icon" href="{% static 'path/to/favicon.ico' %}" sizes="...">

不要忘记支持所有设备:full list of favicons

关于Django 到 AWS : favicon, robots.txt 和站点地图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31760602/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com