forked from expo/troggle
[svn] Add user registration and user profiles.
Used modified versions of django-registration and django-profiles , both on bitbucket. The Person model is now set up as the profile for auth.User s. I set up a requestcontext so that settings is automatically passed to every template, no need to repeat ourselves in views. However, this needs to be refined: I will soon change it to only pass a subset of settings. E.G. we do not need to be passing the DB login and password! Copied from http://cucc@cucc.survex.com/svn/trunk/expoweb/troggle/, rev. 8231 by aaron @ 1/29/2009 11:02 PM
This commit is contained in:
43
profiles/urls.py
Normal file
43
profiles/urls.py
Normal file
@@ -0,0 +1,43 @@
|
||||
"""
|
||||
URLConf for Django user profile management.
|
||||
|
||||
Recommended usage is to use a call to ``include()`` in your project's
|
||||
root URLConf to include this URLConf for any URL beginning with
|
||||
'/profiles/'.
|
||||
|
||||
If the default behavior of the profile views is acceptable to you,
|
||||
simply use a line like this in your root URLConf to set up the default
|
||||
URLs for profiles::
|
||||
|
||||
(r'^profiles/', include('profiles.urls')),
|
||||
|
||||
But if you'd like to customize the behavior (e.g., by passing extra
|
||||
arguments to the various views) or split up the URLs, feel free to set
|
||||
up your own URL patterns for these views instead. If you do, it's a
|
||||
good idea to keep the name ``profiles_profile_detail`` for the pattern
|
||||
which points to the ``profile_detail`` view, since several views use
|
||||
``reverse()`` with that name to generate a default post-submission
|
||||
redirect. If you don't use that name, remember to explicitly pass
|
||||
``success_url`` to those views.
|
||||
|
||||
"""
|
||||
|
||||
from django.conf.urls.defaults import *
|
||||
|
||||
from profiles import views
|
||||
|
||||
|
||||
urlpatterns = patterns('',
|
||||
url(r'^create/$',
|
||||
views.create_profile,
|
||||
name='profiles_create_profile'),
|
||||
url(r'^edit/$',
|
||||
views.edit_profile,
|
||||
name='profiles_edit_profile'),
|
||||
url(r'^(?P<username>\w+)/$',
|
||||
views.profile_detail,
|
||||
name='profiles_profile_detail'),
|
||||
url(r'^$',
|
||||
views.profile_list,
|
||||
name='profiles_profile_list'),
|
||||
)
|
||||
Reference in New Issue
Block a user