<p>рд╕реЗрд▓реЗрд░реА рдмреАрдЯ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реЗрд▓реЗрд░реА рд╡рд░реНрдХрд░ --рдмреАрдЯ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЬрдм рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ</p>

рдХреЛ рдирд┐рд░реНрдорд┐рдд 25 рдордИ 2014  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: celery/celery

рдЕрдЬрд╡рд╛рдЗрди 3.1.11

рд╕реЗрдЯрд┐рдВрдЧреНрд╕.py

# Celery transport
BROKER_URL = 'django://'
CELERY_ACCEPT_CONTENT = ['json']
CELERY_TASK_SERIALIZER = 'json'
from celery.schedules import crontab

CELERYBEAT_SCHEDULE = {
        'every-minute': {
            'task': 'tasks.sync_oracle_history',
            'schedule': crontab(minute='*/1'),
            },
        }

project.apps.proj рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ, рдПрдХ рдХрд╛рд░реНрдп рдЬреЛрдбрд╝реЗрдВред py

from __future__ import absolute_import
from celery import task

@task(name='tasks.sync_oracle_history')
def sync_oracle_history():
    print "="*30
    print "TODO: sync_oracle_history pending"

рдХреЛрдИ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ, рдореЗрд░реЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдВрдХреЗрдд рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдмреИрд╢ рд╢реЗрд▓ рдореЗрдВ, рдЬрдм рд░рди рдХрдорд╛рдВрдб: рд╕реЗрд▓реЗрд░реА рдмреАрдЯ-рдП рдкреНрд░реЛрдЬ-рдПрд▓ рдЬрд╛рдирдХрд╛рд░реА, рдХреЗрд╡рд▓ рдХрддрд╛рд░ рдореЗрдВ рднреЗрдЬреЗрдВ, рдХрд╛рд░реНрдп рдирд╣реАрдВ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реИ,
рд▓реЗрдХрд┐рди рдХрдорд╛рдВрдб рд╕реЗрд▓реЗрд░реА рд╡рд░реНрдХрд░-рдП рдкреНрд░реЛрдЬ-рдПрд▓ рдЬрд╛рдирдХрд╛рд░реА рдмрджрд▓реЗрдВ, рдХрд╛рд░реНрдп рдЯреНрд░рд┐рдЧрд░ рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдмреАрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдмреАрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдФрд░ рд╡рд░реНрдХрд░ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рджреЛрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдмреАрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╕рд┐рд░реНрдл рд╕рдВрджреЗрд╢ рднреЗрдЬрддрд╛ рд╣реИред рдЖрдкрдХреЛ рдмреАрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдФрд░ рд╡рд░реНрдХрд░ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рджреЛрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!

рдзрдиреНрдпрд╡рд╛рдж @ask

рдирдорд╕реНрддреЗ, рдЬрдм рднреА рдореИрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЪрд▓рд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ, рддреЛ рдореИрдВ рдЙрди рдЖрджреЗрд╢реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреИрд╕реЗ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? @xiaods @ask

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

sklarsa picture sklarsa  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

aoerliang picture aoerliang  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

croth1 picture croth1  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

maxim25 picture maxim25  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

jheld picture jheld  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ