как сменить хост в django-роботах?

#python #django #robots.txt

Вопрос:

Я изо всех сил пытаюсь добавить robots.txt Я использую эту библиотеку Django-роботов, и у меня тоже все настроено, я застрял на имени хоста на карте сайта, показывающей example.com ссылка на документацию https://django-robots.readthedocs.io/en/latest/#

скриншот https://i.stack.imgur.com/GWUPu.png

»’

 #sitemaps.py

class StaticViewsSitemap(sitemaps.Sitemap):
priority  = 1.0
changefreq = "daily"

def items(self):
    return [
    'home',
]
def location(self, items):
    return reverse(items)

class SnippetSitemap(sitemaps.Sitemap):

priority  = 1.0
changefreq = "daily"

def items(self):
    return Snippet.objects.all()

#urls.py 
urlpatterns = [
...
path('<slug:slug>/', views.Snippet_detail),    
url(r'^robots1.txt', include('robots.urls')),
url(r'^sitemap1.xml

'''


Комментарии:

1. Вы установили доменное имя для своего сайта? См. Документы для включения платформы сайтов .

2. Я попробовал это в документации, но ничего не изменилось

3. Вы установили доменное имя для Site экземпляра? Вы можете сделать это с сайта администратора или с помощью переноса данных, как указано в документации.

4. Спасибо, что помогли

, cache_page(60*60*1)(sitemap),
{'sitemaps': sitemaps}, name='cached-sitemap'),
...
]

#models.py

class Snippet(models.Model):

title = models.CharField(max_length=150)
slug = models.SlugField(blank=True, null=True)
body = models.TextField()

def save(self, *args, **kwargs):
self.slug = slugify(self.title)
super().save(*args, **kwargs)

def get_absolute_url(self):
return f'/{self.slug}/'
»’

Комментарии:

1. Вы установили доменное имя для своего сайта? См. Документы для включения платформы сайтов .

2. Я попробовал это в документации, но ничего не изменилось

3. Вы установили доменное имя для Site экземпляра? Вы можете сделать это с сайта администратора или с помощью переноса данных, как указано в документации.

4. Спасибо, что помогли