2020# See https://docs.djangoproject.com/en/1.11/howto/deployment/checklist/
2121
2222# SECURITY WARNING: keep the secret key used in production secret!
23- SECRET_KEY = ' fa#kz8m$l6)4(np9+-j_-z!voa090mah!s9^4jp=kj!^nwdq^c'
23+ SECRET_KEY = " fa#kz8m$l6)4(np9+-j_-z!voa090mah!s9^4jp=kj!^nwdq^c"
2424
2525# SECURITY WARNING: don't run with debug turned on in production!
2626DEBUG = True
3131# Application definition
3232
3333INSTALLED_APPS = [
34- ' django.contrib.admin' ,
35- ' django.contrib.auth' ,
36- ' django.contrib.contenttypes' ,
37- ' django.contrib.sessions' ,
38- ' django.contrib.messages' ,
39- ' django.contrib.staticfiles' ,
40- ' channels' ,
34+ " django.contrib.admin" ,
35+ " django.contrib.auth" ,
36+ " django.contrib.contenttypes" ,
37+ " django.contrib.sessions" ,
38+ " django.contrib.messages" ,
39+ " django.contrib.staticfiles" ,
40+ " channels" ,
4141]
4242
4343MIDDLEWARE = [
44- ' django.middleware.security.SecurityMiddleware' ,
45- ' django.contrib.sessions.middleware.SessionMiddleware' ,
46- ' django.middleware.common.CommonMiddleware' ,
47- ' django.middleware.csrf.CsrfViewMiddleware' ,
48- ' django.contrib.auth.middleware.AuthenticationMiddleware' ,
49- ' django.contrib.messages.middleware.MessageMiddleware' ,
50- ' django.middleware.clickjacking.XFrameOptionsMiddleware' ,
44+ " django.middleware.security.SecurityMiddleware" ,
45+ " django.contrib.sessions.middleware.SessionMiddleware" ,
46+ " django.middleware.common.CommonMiddleware" ,
47+ " django.middleware.csrf.CsrfViewMiddleware" ,
48+ " django.contrib.auth.middleware.AuthenticationMiddleware" ,
49+ " django.contrib.messages.middleware.MessageMiddleware" ,
50+ " django.middleware.clickjacking.XFrameOptionsMiddleware" ,
5151]
5252
53- ROOT_URLCONF = ' django_subscriptions.urls'
53+ ROOT_URLCONF = " django_subscriptions.urls"
5454
5555TEMPLATES = [
5656 {
57- ' BACKEND' : ' django.template.backends.django.DjangoTemplates' ,
58- ' DIRS' : [],
59- ' APP_DIRS' : True ,
60- ' OPTIONS' : {
61- ' context_processors' : [
62- ' django.template.context_processors.debug' ,
63- ' django.template.context_processors.request' ,
64- ' django.contrib.auth.context_processors.auth' ,
65- ' django.contrib.messages.context_processors.messages' ,
57+ " BACKEND" : " django.template.backends.django.DjangoTemplates" ,
58+ " DIRS" : [],
59+ " APP_DIRS" : True ,
60+ " OPTIONS" : {
61+ " context_processors" : [
62+ " django.template.context_processors.debug" ,
63+ " django.template.context_processors.request" ,
64+ " django.contrib.auth.context_processors.auth" ,
65+ " django.contrib.messages.context_processors.messages" ,
6666 ],
6767 },
6868 },
6969]
7070
71- WSGI_APPLICATION = ' django_subscriptions.wsgi.application'
71+ WSGI_APPLICATION = " django_subscriptions.wsgi.application"
7272
7373
7474# Database
7575# https://docs.djangoproject.com/en/1.11/ref/settings/#databases
7676
7777DATABASES = {
78- ' default' : {
79- ' ENGINE' : ' django.db.backends.sqlite3' ,
80- ' NAME' : os .path .join (BASE_DIR , ' db.sqlite3' ),
78+ " default" : {
79+ " ENGINE" : " django.db.backends.sqlite3" ,
80+ " NAME" : os .path .join (BASE_DIR , " db.sqlite3" ),
8181 }
8282}
8383
8787
8888AUTH_PASSWORD_VALIDATORS = [
8989 {
90- 'NAME' : 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator' ,
91- },
92- {
93- 'NAME' : 'django.contrib.auth.password_validation.MinimumLengthValidator' ,
94- },
95- {
96- 'NAME' : 'django.contrib.auth.password_validation.CommonPasswordValidator' ,
97- },
98- {
99- 'NAME' : 'django.contrib.auth.password_validation.NumericPasswordValidator' ,
90+ "NAME" : "django.contrib.auth.password_validation.UserAttributeSimilarityValidator" ,
10091 },
92+ {"NAME" : "django.contrib.auth.password_validation.MinimumLengthValidator" },
93+ {"NAME" : "django.contrib.auth.password_validation.CommonPasswordValidator" },
94+ {"NAME" : "django.contrib.auth.password_validation.NumericPasswordValidator" },
10195]
10296
10397
10498# Internationalization
10599# https://docs.djangoproject.com/en/1.11/topics/i18n/
106100
107- LANGUAGE_CODE = ' en-us'
101+ LANGUAGE_CODE = " en-us"
108102
109- TIME_ZONE = ' UTC'
103+ TIME_ZONE = " UTC"
110104
111105USE_I18N = True
112106
118112# Static files (CSS, JavaScript, Images)
119113# https://docs.djangoproject.com/en/1.11/howto/static-files/
120114
121- STATIC_URL = '/static/'
122- CHANNELS_WS_PROTOCOLS = ["graphql-ws" , ]
115+ STATIC_URL = "/static/"
116+ CHANNELS_WS_PROTOCOLS = [
117+ "graphql-ws" ,
118+ ]
123119CHANNEL_LAYERS = {
124120 "default" : {
125121 "BACKEND" : "asgi_redis.RedisChannelLayer" ,
126- "CONFIG" : {
127- "hosts" : [("localhost" , 6379 )],
128- },
122+ "CONFIG" : {"hosts" : [("localhost" , 6379 )]},
129123 "ROUTING" : "django_subscriptions.urls.channel_routing" ,
130124 },
131-
132125}
133126
134127
135- GRAPHENE = {
136- 'SCHEMA' : 'django_subscriptions.schema.schema'
137- }
128+ GRAPHENE = {"SCHEMA" : "django_subscriptions.schema.schema" }
0 commit comments