logo_ulefr01








Je hebt nog geen geldig gebruiker voor deze site !

aub gebruik Profile - Registreer voor een nieuwe registratie !

aub gebruik Profile - Log in voor een bestaand gebruiker !


Django


Taak detail formulier

Taak aanpassen
Taak
08. Django Sitemap
Taaktekst

Django Sitemap

Binnen django is er een ingebouwde sitemap framework :

Een XML bestand : sitemap.xml is ter beschikking dat de zoekmachine bepaalt hoe dikwijls een website pagina is aangepast of gecreeerd ....

 

  • settings.py
    • INSTALLED_APPS = [
      • ...
      • 'django.contrib.sites',
      • 'django.contrib.sitemaps',
      • ....
      • ]
    • SITE_ID = 1
    • ....
  • urls.py
    • ....
    • from django.contrib.sitemaps import GenericSitremap
    • from django.contrib.sitemaps.views import sitemap
    • from yyyy.models import Mijntaak
    • ....
    • info_dict =  {'queryset': Mijntaak.objects.all(),   }
    • ....
    • urlpatterns += [
      • path('sitemap.xml', {'sitemaps': {'blog': GenericSitemap(info_dict, priority=0.6, changefreq='daily')}}, name='django.contrib,sitemaps,views.sitemap'),
      • --
      • ]
    • ....
  • models.py
    • class Mijntaak
      • ....
      • def save(self):
        • super().save()
        • try:
          • ping_google()
        • except Exception:
          • pass
    • ....

De sitemap framework vereist een update van onze database :

  • python manage-py migrate
  • python manage.py runserver

XML bestand

  • http://127.0.0.1:8000/sitemap.xml

Het XML bestand maak gebruik van ' example.com ' voor de naam van onze website. Diit komt van de  'sites framework'.

Dit kan aangepast worden als  je in  Django admin mode gaat dan kun je   Sites  aanpassen in de sectie WebSites . .

Taak Wegdoen.
Commentaren van deze taak

Sorry, er zijn nog geen commentaren voor deze Taak !


Lijst taken   Nieuwe Taak   Nieuwe Commentaar


Mijn Django Websites

in/uitklappen
Franz Ulenaers
Texelhoek, 5
B9870 Zulte, Belgiƫ
Tel: +32497/852752 Telefoneer mij!

<<< © Ulefr01 Soft Publishing 2022 >>>
Ga naar de top