Ticket #6287: 6287.diff
File 6287.diff, 1.4 KB (added by , 17 years ago) |
---|
-
docs/sites.txt
97 97 ---------------------------------------- 98 98 99 99 On a lower level, you can use the sites framework in your Django views to do 100 particular things based on whatsite in which the view is being called.100 particular things based on the site in which the view is being called. 101 101 For example:: 102 102 103 103 from django.conf import settings … … 330 330 retrieving flatpages to display. 331 331 332 332 * In the `syndication framework`_, the templates for ``title`` and 333 ``description`` automatically have access to a variable ``{{ { site }}}``,333 ``description`` automatically have access to a variable ``{{ site }}``, 334 334 which is the ``Site`` object representing the current site. Also, the 335 335 hook for providing item URLs will use the ``domain`` from the current 336 336 ``Site`` object if you don't specify a fully-qualified domain. 337 337 338 338 * In the `authentication framework`_, the ``django.contrib.auth.views.login`` 339 view passes the current ``Site`` name to the template as ``{{ { site_name }}}``.339 view passes the current ``Site`` name to the template as ``{{ site_name }}``. 340 340 341 341 * The shortcut view (``django.views.defaults.shortcut``) uses the domain of 342 342 the current ``Site`` object when calculating an object's URL.