Browse Source

cosmetics

Ask Solem 11 năm trước cách đây
mục cha
commit
6e8c726be1
2 tập tin đã thay đổi với 23 bổ sung34 xóa
  1. 6 3
      examples/app/myapp.py
  2. 17 31
      examples/celery_http_gateway/settings.py

+ 6 - 3
examples/app/myapp.py

@@ -24,9 +24,12 @@ name using the fully qualified form::
 """
 from celery import Celery
 
-app = Celery('myapp', broker='amqp://guest@localhost//')
-# New When celery > 3.1, must specify result_backend
-app.conf.CELERY_RESULT_BACKEND = 'amqp'
+app = Celery(
+    'myapp',
+    broker='amqp://guest@localhost//',
+    # add result backend here if needed.
+    #backend='rpc'
+)
 
 @app.task()
 def add(x, y):

+ 17 - 31
examples/celery_http_gateway/settings.py

@@ -1,5 +1,7 @@
 # Django settings for celery_http_gateway project.
 
+import django
+
 DEBUG = True
 TEMPLATE_DEBUG = DEBUG
 
@@ -13,41 +15,25 @@ ADMINS = (
 
 MANAGERS = ADMINS
 
-# Notes: Django 1.3 deprecated the old-style way of specifying databases,
-# using 'django.db.backends.XXX' where XXX is one of:
-# 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
-import django
-if django.VERSION[:3] > (1, 3):
-    DATABASE_ENGINE = 'django.db.backends.sqlite3'
-else:
-    DATABASE_ENGINE = 'sqlite3'
-
-# path to database file if using sqlite3.
-DATABASE_NAME = 'development.db'
-
-# Not used with sqlite3.
-DATABASE_USER = ''
-
-# Not used with sqlite3.
-DATABASE_PASSWORD = ''
-
-# Set to empty string for localhost. Not used with sqlite3.
-DATABASE_HOST = ''
-
-# Set to empty string for default. Not used with sqlite3.
-DATABASE_PORT = ''
-
 DATABASES = {
     'default': {
-        'ENGINE': DATABASE_ENGINE,
-        'NAME': DATABASE_NAME,
-        'USER': DATABASE_USER,
-        'PASSWORD': DATABASE_PASSWORD,
-        'HOST': DATABASE_HOST,                                                                                          
-        'PORT': DATABASE_PORT,
-       }
+        'ENGINE': 'django.db.backends.sqlite3',
+        'NAME': 'development.db',
+        'USER': '',
+        'PASSWORD': '',
+        'HOST': '',
+        'PORT': '',
+    }
 }
 
+if django.VERSION[:3] < (1, 3):
+    DATABASE_ENGINE = DATABASES['default']['ENGINE']
+    DATABASE_NAME = DATABASES['default']['NAME']
+    DATABASE_USER = DATABASES['default']['USER']
+    DATABASE_PASSWORD = DATABASES['default']['PASSWORD']
+    DATABASE_HOST = DATABASES['default']['HOST']
+    DATABASE_PORT = DATABASES['default']['PORT']
+
 # Local time zone for this installation. Choices can be found here:
 # http://en.wikipedia.org/wiki/List_of_tz_zones_by_name
 # although not all choices may be available on all operating systems.