INSTALLED_APPS
, так же пробовал CELERY_INCLUDE
добавить, но не помогло. Есть ли у вас идеи в чем может быть дело? Если судить по документации app.autodiscover_tasks()
должен подтягивать все таски из приложений.REDIS_HOST = 'localhost'
REDIS_PORT = '6379'
BROKER_URL = 'redis://' + REDIS_HOST + ':' + REDIS_PORT + '/0'
BROKER_TRANSPORT_OPTIONS = {'visibility_timeout': 3600}
CELERY_RESULT_BACKEND = 'redis://' + REDIS_HOST + ':' + REDIS_PORT + '/0'
from EnjoyJumping.celery import app
@app.task
def amount_counting():
# some code
from profile.tasks import amount_counting
amount_counting.delay()
<AsyncResult: e5f2207f-7a91-47ed-a58a-3a9afdbdf4d7>
files = request.FILES.getlist('file_field')
if form.is_valid():
for f in files:
... # Do something with each file.
out: function(event, ui){
if($('div:not(.empty-list-group-item, .ui-sortable-placeholder)', this).length===0){
ui.placeholder.hide();
return $('div.empty-list-group-item', this).show();
}
},
tnsnames.ora
, поэтому опустил 'HOST'
и 'PORT'
в настройках. Структура настроек для БД такой же, как в той ссылки которую вы мне отправили. Сама настройка в приложении django-split-settings не такая уж сложная. Есть даже статья: ссылка. Есть ли у вас еще идеи? Message: Method Not Allowed (POST): /documents/1/2009/
Message: "POST /documents/1/2009/ HTTP/1.1" 405 0
/(?P<pk>\d+)/
) через url передается во view. Далее по id документа меняются данные в самом view. Возможно я вас не совсем правильно понял. Раскройте вашу мысль, если это так пожалуйста. Похожий url который вы указали у меня есть, но он используется чтобы вывести список документов и на обработку ее естественно используется другая view.url(r'^(?P<category>\d+)/(?P<year>[0-9]{4})/$',
DocumentCategoryYear.as_view(),
name='category_year'),