Advertisement
Guest User

Untitled

a guest
Apr 21st, 2015
183
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.68 KB | None | 0 0
  1. return HttpResponse(xml, mimetype='application/xml')
  2.  
  3. from django.contrib.sitemaps.views import sitemap
  4. from django.http import HttpResponse
  5.  
  6. def generic(request):
  7. if not request.user.is_superuser: #Чтобы никто не начал злоупотреблять
  8. return HttpResponse('You not admin')
  9.  
  10. sitemaps = {
  11. 'news': NewsItemSitemap,
  12. 'articles': ArticleItemSitemap,
  13. }
  14.  
  15. try:
  16. xml = sitemap(request, sitemaps)
  17.  
  18. f = open(settings.ABSOLUTE_MEDIA + 'sitemap.xml', 'w')
  19. f.write(xml.rendered_content.encode("utf-8"))
  20. f.close()
  21. return HttpResponse('Success')
  22. except:
  23. return HttpResponse('Error')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement