Sziasztok!
Elkezdtem ismerkedni a Django-val és nagyon tetszik. Egyetlen dologra nem tudtam rájönni, mégpedig a session objektumok kezelésére. Tehát ha van mondjuk egy shopping cartom amibe különféle termékeket pakolok, akkor ezt nem tudom a session-ben tartani, hanem minden lekérdezésnél meg kell néznem a request.session['cartID'] -t és ez alapján le kell kérnem az adatbázisból a megfelelő cartot, beletenni a kiválasztott terméket és visszamenteni a db-be. Míg ha a cart objektum csak a session-ben létezne elég volna ezt az objektumot frissíteni akár 0 db tranzakcióval.
Aki esetleg tud, segítsen. Köszönöm!
- 1393 megtekintés
Hozzászólások
"django-cart is a very simple application that just let you add and remove items from a session based cart."
- A hozzászóláshoz be kell jelentkezni
Valaki már futtatott Django-t Apache és mod_wsgi segítségével? Kicsit elakadtam.
Az Apache error.log utolsó sora:ImportError: Could not import settings 'djangocode.settings' (Is it on sys.path? Does it have syntax errors?): No module named djangocode.settings
A django.wsgi így néz ki:
import os, sys
sys.path.append('/usr/local/django/')
sys.path.append('/usr/local/django/djangocode/')
os.environ['DJANGO_SETTINGS_MODULE'] = 'djangocode.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
A settings.py a /usr/local/django/djangocode/ könyvtárban van. Vajon miért nem találja?
UPDATE:
Bármit változtatok a django.wsgi fáljban az apache nem veszi észre. Hogyan lehetne resetelni?
- A hozzászóláshoz be kell jelentkezni
újraindítod az apache-ot
- A hozzászóláshoz be kell jelentkezni
Ha már itt tartunk, nem tudja véletlen valaki hogy, hogy lehet apache újraindítás nélkül ezt a python kódban való módosítást érvényesíteni?
Amit találtam:
MaxRequestsPerChild 1
de ez nem működik és:
WSGIDaemonProcess site
WSGIProcessGroup site
persze ez sem. :(
- A hozzászóláshoz be kell jelentkezni