Advertisement
Guest User

Untitled

a guest
Apr 11th, 2016
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.06 KB | None | 0 0
  1. import os
  2.  
  3.  
  4. BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
  5.  
  6.  
  7.  
  8.  
  9.  
  10. SECRET_KEY = 'k$1@+(lwis6$1e73$&f3xzk##qfs%$zv#=5n^st+05)zk%*@8@'
  11.  
  12.  
  13. DEBUG = True
  14.  
  15. ALLOWED_HOSTS = []
  16.  
  17.  
  18.  
  19.  
  20. INSTALLED_APPS = [
  21. 'django.contrib.admin',
  22. 'django.contrib.auth',
  23. 'django.contrib.contenttypes',
  24. 'django.contrib.sessions',
  25. 'django.contrib.messages',
  26. 'django.contrib.staticfiles',
  27. 'aps',
  28. 'mail',
  29. 'log',
  30. ]
  31.  
  32. MIDDLEWARE_CLASSES = [
  33. 'django.middleware.security.SecurityMiddleware',
  34. 'django.contrib.sessions.middleware.SessionMiddleware',
  35. 'django.middleware.common.CommonMiddleware',
  36. 'django.middleware.csrf.CsrfViewMiddleware',
  37. 'django.contrib.auth.middleware.AuthenticationMiddleware',
  38. 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
  39. 'django.contrib.messages.middleware.MessageMiddleware',
  40. 'django.middleware.clickjacking.XFrameOptionsMiddleware',
  41. ]
  42.  
  43. ROOT_URLCONF = 'newsite.urls'
  44.  
  45. TEMPLATES = [
  46. {
  47. 'BACKEND': 'django.template.backends.django.DjangoTemplates',
  48. 'DIRS': ['templates'],
  49. 'APP_DIRS': True,
  50. 'OPTIONS': {
  51. 'context_processors': [
  52. 'django.template.context_processors.debug',
  53. 'django.template.context_processors.request',
  54. 'django.contrib.auth.context_processors.auth',
  55. 'django.contrib.messages.context_processors.messages',
  56. ],
  57. },
  58. },
  59. ]
  60.  
  61. WSGI_APPLICATION = 'newsite.wsgi.application'
  62. MEDIA_URL = '/media/'
  63. MEDIA_ROOT = BASE_DIR + '/media/'
  64.  
  65.  
  66.  
  67. DATABASES = {
  68. 'default': {
  69. 'ENGINE': 'django.db.backends.sqlite3',
  70. 'NAME': '/home/hanou/Bureau/malouka/db.sqlite3',
  71. 'USER': 'root',
  72. 'PASSWORD': 'MOTDEPASSE',
  73. 'HOST': '127.0.0.1',
  74. 'PORT': '',
  75. }
  76. }
  77.  
  78.  
  79.  
  80.  
  81. AUTH_PASSWORD_VALIDATORS = [
  82. {
  83. 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
  84. },
  85. {
  86. 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
  87. },
  88. {
  89. 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
  90. },
  91. {
  92. 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
  93. },
  94. ]
  95.  
  96.  
  97.  
  98. LANGUAGE_CODE = 'fr-fr'
  99.  
  100. TIME_ZONE = 'Europe/Paris'
  101.  
  102. USE_I18N = True
  103.  
  104. USE_L10N = True
  105.  
  106. USE_TZ = True
  107.  
  108.  
  109. STATIC_URL = '/static/'
  110. STATICFILES_DIRS = (
  111. BASE_DIR + '/static/',
  112. )
  113. EMAIL_HOST='smtp.gmail.com'
  114. EMAIL_PORT=587
  115. EMAIL_HOST_USER='*********@gmail.com'
  116. EMAIL_HOST_PASSWORD='*********'
  117. EMAIL_USE_TLS = True
  118. LOGIN_REDIRECT_URL = '/'
  119.  
  120. from django.conf.urls import include, url
  121. from django.contrib import admin
  122. from aps import views
  123. from mail import views
  124. from log import views
  125. from django.contrib.auth import views
  126. from log.forms import LoginForm
  127.  
  128. urlpatterns = [
  129. url(r'^admin/', admin.site.urls),
  130. url(r'^aps/', include('aps.urls')),
  131. url(r'^mail/', include('mail.urls')),
  132. url(r'^log/', include('log.urls')),
  133. url(r'^login/$',views.login, {'template_name': 'login.html', 'authentication_form': LoginForm}),
  134. url(r'^logout/$', views.logout, {'next_page': '/login'}),
  135. ]
  136.  
  137. from django.shortcuts import render
  138. from django.contrib.auth.decorators import login_required
  139.  
  140. @login_required(login_url="login/")
  141. def home(request):
  142. return render(request,"home.html")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement