Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- >>> from django.contrib.auth import authenticate
- >>> u = authenticate(username="user", password="pass")
- >>> u.is_staff
- True
- >>> u.is_superuser
- True
- >>> u.is_active
- True
- ...
- MIDDLEWARE_CLASSES = (
- 'django.middleware.gzip.GZipMiddleware',
- 'django.middleware.common.CommonMiddleware',
- 'django.contrib.sessions.middleware.SessionMiddleware',
- 'django.contrib.auth.middleware.AuthenticationMiddleware',
- 'django.middleware.transaction.TransactionMiddleware',
- 'django.middleware.csrf.CsrfViewMiddleware',
- 'django.contrib.messages.middleware.MessageMiddleware',
- )
- AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend',)
- INSTALLED_APPS = (
- 'django.contrib.auth',
- 'django.contrib.contenttypes',
- 'django.contrib.sessions',
- 'django.contrib.sites',
- 'django.contrib.messages',
- 'django.contrib.admin',
- 'django.contrib.staticfiles',
- 'django.contrib.gis',
- 'myapp.main',
- )
- SESSION_EXPIRE_AT_BROWSER_CLOSE = True
- SESSION_SAVE_EVERY_REQUEST = True
- SESSION_COOKIE_AGE = 86400 # sec
- SESSION_COOKIE_DOMAIN = None
- SESSION_COOKIE_NAME = 'DSESSIONID'
- SESSION_COOKIE_SECURE = False
- from django.conf.urls.defaults import * #@UnusedWildImport
- from django.contrib.staticfiles.urls import staticfiles_urlpatterns
- from django.contrib import admin
- admin.autodiscover()
- urlpatterns = patterns('',
- (r'^bin/', include('myproject.main.urls')),
- (r'^layer/r(?P<layer_id>d+)/$', "myproject.layer.views.get_result_layer"),
- (r'^layer/b(?P<layer_id>d+)/$', "myproject.layer.views.get_baseline_layer"),
- (r'^layer/c(?P<layer_id>d+)/$', "myproject.layer.views.get_candidate_layer"),
- (r'^layers/$', "myproject.layer.views.get_layer_definitions"),
- (r'^js/mapui.js$', "myproject.layer.views.view_mapjs"),
- (r'^tilestache/config/$', "myproject.layer.views.get_tilestache_cfg"),
- (r'^admin/', include(admin.site.urls)),
- (r'^sites/', include("myproject.sites.urls")),
- (r'^$', "myproject.layer.views.view_map"),
- )
- urlpatterns += staticfiles_urlpatterns()
- Apache/2.2.22 (Ubuntu) mod_wsgi/3.3 Python/2.7.3 configured
- <VirtualHost *:80>
- ServerAdmin ironman@localhost
- DocumentRoot /var/www/bin
- LogLevel warn
- WSGIDaemonProcess lbs processes=2 maximum-requests=500 threads=1
- WSGIProcessGroup lbs
- WSGIScriptAlias / /var/www/bin/apache/django.wsgi
- Alias /static /var/www/lbs/static/
- </VirtualHost>
- <VirtualHost *:8080>
- ServerAdmin ironman@localhost
- DocumentRoot /var/www/bin
- LogLevel warn
- WSGIDaemonProcess tilestache processes=2 maximum-requests=500 threads=1
- WSGIProcessGroup tilestache
- WSGIScriptAlias / /var/www/bin/tileserver/tilestache.wsgi
- </VirtualHost>
- >>> from django.contrib.auth import authenticate
- >>> u = authenticate(username="user", password="pass")
- >>> u.is_staff True
- >>> u.is_superuser True
- (r'^admin/', include(admin.site.urls)),
- (r'^sites/', include("myproject.sites.urls")),
- python manage.py createsuperuser
- >>> from django.contrib.sites.models import Site
- >>> Site.objects.count()
- (0.048) SELECT COUNT(*) FROM `django_site`; args=()
- 1
- from django.contrib.auth.signals import user_logged_out
- def alertme(sender, user, request, **kwargs):
- print ("USER LOGGED OUT!") #or more sophisticate logging
- user_logged_out.connect(alertme)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement