Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » Django
  • » Использование внешнего скрипта с моделями Django [RSS Feed]

#1 Март 11, 2012 22:02:05

py
От:
Зарегистрирован: 2011-02-27
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование внешнего скрипта с моделями Django

Доброго времени суток!

Использую такой скрипт:

import os
import sys
import time

sys.path.append('/myproject')
os.environ['PYTHONPATH'] = '/myproject'
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'

from myapp.models import *

class Checker:

def check(self):
while True:
m = MyModel.objects.all()
print len(m)
time.sleep(10)

c = Checker()
c.check()
И мне выводится всегда одно и то же значение длины списка, не смотря на то, что я добавляю или удаляю элементы модели (через базу или веб-сайт).
Похоже, что тут какая-то проблема с кешированием. Подскажите, куда копать чтобы разобраться? P.S. Пробовал использовать db.resetqueries в middleware - не помогло.

Заранее спасибо!



Офлайн

#2 Март 12, 2012 08:41:08

truporez
От:
Зарегистрирован: 2009-05-08
Сообщения: 266
Репутация: +  6  -
Профиль   Адрес электронной почты  

Использование внешнего скрипта с моделями Django

Почитайте здесь.



Офлайн

#3 Март 12, 2012 12:38:18

py
От:
Зарегистрирован: 2011-02-27
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Использование внешнего скрипта с моделями Django

truporez, спасибо! Это вроде бы то что нужно.



Офлайн

  • Начало
  • » Django
  • » Использование внешнего скрипта с моделями Django[RSS Feed]

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version