1 | """
|
---|
2 | # With default sites setting of 'example.com'
|
---|
3 |
|
---|
4 | >>> from django.contrib.sites.models import Site
|
---|
5 | >>> s = Site.objects.all()[0]
|
---|
6 | >>> s.domain = 'example.com'
|
---|
7 | >>> s.save()
|
---|
8 | >>> s.domain
|
---|
9 | 'example.com'
|
---|
10 |
|
---|
11 | >>> HttpResponseRedirect('/i/am/a/relative/path').headers['Location']
|
---|
12 | '/i/am/a/relative/path'
|
---|
13 |
|
---|
14 | >>> HttpResponseRedirect('http://www.example.com/i/am/an/absolute/path').headers['Location']
|
---|
15 | 'http://www.example.com/i/am/an/absolute/path'
|
---|
16 |
|
---|
17 | >>> s.domain = 'djangoproject.com'
|
---|
18 | >>> s.save()
|
---|
19 | >>> s.domain
|
---|
20 | 'djangoproject.com'
|
---|
21 |
|
---|
22 | >>> HttpResponseRedirect('/i/am/a/relative/path').headers['Location']
|
---|
23 | 'http:/djangoproject.com/i/am/a/relative/path'
|
---|
24 |
|
---|
25 | >>> HttpResponseRedirect('http://www.example.com/i/am/an/absolute/path').headers['Location']
|
---|
26 | 'http://www.example.com/i/am/an/absolute/path'
|
---|
27 | """
|
---|
28 |
|
---|
29 |
|
---|
30 |
|
---|
31 | from django.http import HttpResponseRedirect
|
---|
32 |
|
---|
33 | if __name__ == "__main__":
|
---|
34 | import doctest
|
---|
35 | doctest.testmod()
|
---|