Hi everyone,

unfortunately I am not able to reproduce it from a "scratch-point", I am 
sorry.

Also, we are not using gunicorn, just apache+mod_wsgi.

I read somewhere that this could be related to the python path so I checked 
it in dev and production environments, and simply set the same path in dev 
by setting the sys.path=[the same list of paths as in dev] within the 
wsgi.py to try to eliminate this potential cause. Still, the problem 
persisted.

Rok

On Wednesday, October 16, 2013 9:26:33 AM UTC+2, Ivan Kharlamov wrote:
>
> Hi! 
>
> On 10/15/2013 04:56 PM, rok wrote: 
> > I have recently been testing the 1.6b4 tag with a new app we are 
> > writing, using apache and wsgi. However, I could not get rid of the 
> > following issue happening on every request: 
> > 
> > ... 
> > [Tue Oct 15 12:50:36 2013] [error] [client 127.0.0.1]   File 
> > "/home/rok/apps/django-trunk/django/contrib/gis/admin/__init__.py", line 
> > 2, in <module> 
> > [Tue Oct 15 12:50:36 2013] [error] [client 127.0.0.1]     from 
> > django.contrib.admin import autodiscover, site, AdminSite, ModelAdmin, 
> > StackedInline, TabularInline, HORIZONTAL, VERTICAL 
> > [Tue Oct 15 12:50:36 2013] [error] [client 127.0.0.1]   File 
> > "/home/rok/apps/django-trunk/django/contrib/admin/__init__.py", line 6, 
> > in <module> 
> > [Tue Oct 15 12:50:36 2013] [error] [client 127.0.0.1]     from 
> > django.contrib.admin.sites import AdminSite, site 
> > [Tue Oct 15 12:50:36 2013] [error] [client 127.0.0.1]   File 
> > "/home/rok/apps/django-trunk/django/contrib/admin/sites.py", line 3, in 
> > <module> 
> > [Tue Oct 15 12:50:36 2013] [error] [client 127.0.0.1]     from 
> > django.contrib.admin import ModelAdmin, actions 
> > [Tue Oct 15 12:50:36 2013] [error] [client 127.0.0.1] ImportError: 
> > cannot import name actions 
> > 
> > by doing the following change, I could get rid of what looked like a 
> > circular import issue: 
> > --- a/django/contrib/admin/sites.py 
> > +++ b/django/contrib/admin/sites.py 
> > @@ -1,6 +1,7 @@ 
> >  from functools import update_wrapper 
> >  from django.http import Http404, HttpResponseRedirect 
> > -from django.contrib.admin import ModelAdmin, actions 
> > +from django.contrib.admin import ModelAdmin 
> > +from django.contrib.admin.actions import delete_selected 
> >  from django.contrib.admin.forms import AdminAuthenticationForm 
> >  from django.contrib.auth import REDIRECT_FIELD_NAME 
> >  from django.contrib.contenttypes import views as contenttype_views 
> > @@ -46,7 +47,7 @@ class AdminSite(object): 
> >          self._registry = {}  # model_class class -> admin_class 
> instance 
> >          self.name = name 
> >          self.app_name = app_name 
> > -        self._actions = {'delete_selected': actions.delete_selected} 
> > +        self._actions = {'delete_selected': delete_selected} 
> >          self._global_actions = self._actions.copy() 
> >   
> >      def register(self, model_or_iterable, admin_class=None, **options): 
> > 
> > Switching to 1.5.4 resolves the issue as well (even though the sites.py 
> > code is the same). What is more, this did not occur in the development 
> > environment when using the runserver run. 
> > 
> > Any clue? 
>
> Well, if this doesn't happen in the dev environment and does happen in 
> production, is there any chance that you're using gunicorn via 
> `gunicorn_django` command? If yes, try running the project with 
> `gunicorn` command instead. 
>
> I have seen some weird import errors which occured only when I was 
> running the project with `gunicorn_django` in conjunction with Django 
> 1.6, but I didn't take time to debug and report them since 
> `gunicorn_django` command is deprecated and switching to `gunicorn` 
> command fixed everything. 
>
> Regards, 
> Ivan 
>
> > -- 
> > You received this message because you are subscribed to the Google 
> > Groups "Django developers" group. 
> > To unsubscribe from this group and stop receiving emails from it, send 
> > an email to [email protected] <javascript:>. 
> > To post to this group, send email to 
> > [email protected]<javascript:>. 
>
> > Visit this group at http://groups.google.com/group/django-developers. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/django-developers/5fc43a85-0d0c-4c9f-baea-ac610a17ab68%40googlegroups.com.
>  
>
> > For more options, visit https://groups.google.com/groups/opt_out. 
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/be57e5c2-b687-40f0-9c82-532f42384325%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to