On May 5, 7:54 am, Tom Evans <[email protected]> wrote: > On Wed, May 5, 2010 at 5:54 AM, Xanthus <[email protected]> wrote: > > Hi all. I will try do my best to explain my setup and the sequence of > > actions triggering the issue: > > > 1. Machine starts and all is fine. > > 2. We do the following operations (through and automated script): > > a. stop Apache > > b. stop Postgresql > > c. drop database > > d. create database again > > e. restore database from a versioned backup > > f. remove the application *.pyc files > > g. start Postgresql > > h. start Apache > > 3. We log in again and we see that the foreign key fields in all the > > forms who have them are empty. In the admin change forms the foreign > > keys fields are filled correctly. If we restart Apache a few times > > (random) the problem fixes itself. > > > Setup: django 1.2beta1, PostgresSQL 8.4, Apache 2.2.12, application > > served by mod_wsgi, operating system Ubuntu Linux 9.10 server edition, > > Python 2.6.4 > > > Notes: all the models are using a custom model manager (1) who uses > > threadlocals to get the current authenticated user and do extra > > filtering. If we remove the use the extra filtering using threadlocals > > the problem doesn't happen. > > > (1)http://dpaste.com/hold/191037/ > > > Any hints or pointers to debug the problem? Thanks in advance. > > How are you managing to drop, recreate, and re-import a database > whilst postgresql is stopped?
Ha! Good question :-) Corrected list: a. stop Apache b. drop database c. create database again d. restore database from a versioned backup e. stop Postgresql f. start Postgresql g. remove the application *.pyc files h. start Apache Regards. -- You received this message because you are subscribed to the Google Groups "Django users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

