Guest User

Untitled

a guest
Feb 9th, 2018
195
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.33 KB | None | 0 0
  1. >>> from django.contrib.auth import authenticate
  2. >>> u = authenticate(username="user", password="pass")
  3. >>> u.is_staff
  4. True
  5. >>> u.is_superuser
  6. True
  7. >>> u.is_active
  8. True
  9.  
  10. ...
  11. MIDDLEWARE_CLASSES = (
  12. 'django.middleware.gzip.GZipMiddleware',
  13. 'django.middleware.common.CommonMiddleware',
  14. 'django.contrib.sessions.middleware.SessionMiddleware',
  15. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  16. 'django.middleware.transaction.TransactionMiddleware',
  17. 'django.middleware.csrf.CsrfViewMiddleware',
  18. 'django.contrib.messages.middleware.MessageMiddleware',
  19. )
  20. AUTHENTICATION_BACKENDS = ('django.contrib.auth.backends.ModelBackend',)
  21. INSTALLED_APPS = (
  22. 'django.contrib.auth',
  23. 'django.contrib.contenttypes',
  24. 'django.contrib.sessions',
  25. 'django.contrib.sites',
  26. 'django.contrib.messages',
  27. 'django.contrib.admin',
  28. 'django.contrib.staticfiles',
  29. 'django.contrib.gis',
  30. 'myapp.main',
  31. )
  32.  
  33. SESSION_EXPIRE_AT_BROWSER_CLOSE = True
  34. SESSION_SAVE_EVERY_REQUEST = True
  35. SESSION_COOKIE_AGE = 86400 # sec
  36. SESSION_COOKIE_DOMAIN = None
  37. SESSION_COOKIE_NAME = 'DSESSIONID'
  38. SESSION_COOKIE_SECURE = False
  39.  
  40. from django.conf.urls.defaults import * #@UnusedWildImport
  41. from django.contrib.staticfiles.urls import staticfiles_urlpatterns
  42. from django.contrib import admin
  43.  
  44. admin.autodiscover()
  45.  
  46. urlpatterns = patterns('',
  47. (r'^bin/', include('myproject.main.urls')),
  48. (r'^layer/r(?P<layer_id>d+)/$', "myproject.layer.views.get_result_layer"),
  49. (r'^layer/b(?P<layer_id>d+)/$', "myproject.layer.views.get_baseline_layer"),
  50. (r'^layer/c(?P<layer_id>d+)/$', "myproject.layer.views.get_candidate_layer"),
  51. (r'^layers/$', "myproject.layer.views.get_layer_definitions"),
  52. (r'^js/mapui.js$', "myproject.layer.views.view_mapjs"),
  53. (r'^tilestache/config/$', "myproject.layer.views.get_tilestache_cfg"),
  54. (r'^admin/', include(admin.site.urls)),
  55. (r'^sites/', include("myproject.sites.urls")),
  56. (r'^$', "myproject.layer.views.view_map"),
  57. )
  58.  
  59.  
  60. urlpatterns += staticfiles_urlpatterns()
  61.  
  62. Apache/2.2.22 (Ubuntu) mod_wsgi/3.3 Python/2.7.3 configured
  63.  
  64. <VirtualHost *:80>
  65. ServerAdmin ironman@localhost
  66. DocumentRoot /var/www/bin
  67. LogLevel warn
  68. WSGIDaemonProcess lbs processes=2 maximum-requests=500 threads=1
  69. WSGIProcessGroup lbs
  70. WSGIScriptAlias / /var/www/bin/apache/django.wsgi
  71. Alias /static /var/www/lbs/static/
  72. </VirtualHost>
  73. <VirtualHost *:8080>
  74. ServerAdmin ironman@localhost
  75. DocumentRoot /var/www/bin
  76. LogLevel warn
  77. WSGIDaemonProcess tilestache processes=2 maximum-requests=500 threads=1
  78. WSGIProcessGroup tilestache
  79. WSGIScriptAlias / /var/www/bin/tileserver/tilestache.wsgi
  80. </VirtualHost>
  81.  
  82. >>> from django.contrib.auth import authenticate
  83. >>> u = authenticate(username="user", password="pass")
  84. >>> u.is_staff True
  85. >>> u.is_superuser True
  86.  
  87. (r'^admin/', include(admin.site.urls)),
  88. (r'^sites/', include("myproject.sites.urls")),
  89.  
  90. >>> from django.contrib.sites.models import Site
  91. >>> Site.objects.count()
  92. (0.048) SELECT COUNT(*) FROM `django_site`; args=()
  93. 1
  94.  
  95. from django.contrib.auth.signals import user_logged_out
  96.  
  97. def alertme(sender, user, request, **kwargs):
  98. print ("USER LOGGED OUT!") #or more sophisticate logging
  99.  
  100. user_logged_out.connect(alertme)
  101.  
  102. python manage.py createsuperuser
  103.  
  104. systemctl restart nginx
Add Comment
Please, Sign In to add comment