About idea of use settings.py to set a default site, -1
About ask to user what is yours default site, +1

This thing only runs at syncdb, so I really don't think that a entry in
settings.py is needed.

2010/5/18 Oldřich Jedlička <oldium....@googlemail.com>

> Hi,
>
> 2010/3/19 dalore <dalo...@gmail.com>
>
> Because of this thread I decided to release a little app we have been
>> using internally. It's a straightforward way to modify the default
>> site object.
>>
>> More details: http://oppian.com/labs/django-defaultsite/
>>
>> Any comments/suggestions welcome.
>>
>
> I've just got to this thread and I'm using a little bit different approach
> (attached) - update when needed, not only when the Site model gets created.
> I also have a little app (called "common") to handle this task.
>
> Regards,
> Oldrich.
>
>
>>
>> Sincerely
>> Matthew Jacobi
>> Oppian Systems Ltd
>>
>> On Mar 12, 9:39 pm, aditya <bluemangrou...@gmail.com> wrote:
>> > Description
>> > =========
>> > This page of the Django documentation shows how to use the 'Sites'
>> > framework to get the domain of the current site:
>> >
>> > http://docs.djangoproject.com/en/dev/ref/contrib/sites/
>> >
>> > I've noticed that 'domain = Site.objects.get_current().domain' is
>> > becoming a common idiom in Django. Most recently I've seen it being
>> > used in django-disqus as a way to get the url of the current site
>> > (Disqus tracks comments by associating each comment with a specific
>> > url). I'm also seeing it being used for RSS feeds and for mailers.
>> >
>> > The trouble is, there is no straightforward way to configure the name
>> > and domain of a site.
>> > Currently, Django uses "example.com" for both the domain and the
>> > name.  The only way to change that is to wade into the actual
>> > database. I'd like to propose adding two optional variables to
>> > settings.py:
>> >
>> > SITE_DOMAIN and
>> > SITE_NAME.
>> >
>> > If either of these are defined, they will override "example.com" when
>> > the new site is created.
>> >
>> > Implementation
>> > ============
>> >
>> > This is quite easy to implement. In the create_default_site function,
>> > add these 5 lines:
>> >
>> >         from django.conf import settings
>> >         try: def_domain = settings.SITE_DOMAIN
>> >         except: def_domain = "example.com"
>> >         try: def_name = settings.SITE_NAME
>> >         except: def_name = "example.com"
>> >
>> > and then create the new site using:
>> >         s = Site(domain=def_domain, name=def_name)
>> >
>> > I hope this is the correct place to post this! I wanted to hear what
>> > other people thought of this proposal.
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "Django developers" group.
>> To post to this group, send email to django-develop...@googlegroups.com.
>> To unsubscribe from this group, send email to
>> django-developers+unsubscr...@googlegroups.com<django-developers%2bunsubscr...@googlegroups.com>
>> .
>> For more options, visit this group at
>> http://groups.google.com/group/django-developers?hl=en.
>>
>>
>  --
> You received this message because you are subscribed to the Google Groups
> "Django developers" group.
> To post to this group, send email to django-develop...@googlegroups.com.
> To unsubscribe from this group, send email to
> django-developers+unsubscr...@googlegroups.com<django-developers%2bunsubscr...@googlegroups.com>
> .
> For more options, visit this group at
> http://groups.google.com/group/django-developers?hl=en.
>



-- 
Felipe 'chronos' Prenholato.
Linux User nº 405489
Home page: http://chronosbox.org/blog
Twitter: http://twitter.com/chronossc

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-develop...@googlegroups.com.
To unsubscribe from this group, send email to 
django-developers+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en.

Reply via email to