Hi, Thanks for the reply. Yes I'm fairly certain their are no absolute paths - the settings paths are all built up using os.path, and there are no paths elsewhere in the document.
Basically as far as I can tell what is happening is that the url name for {% url 'dashboard' %} is interpreted as *dashboard* outside of a virtual environment and is working ok, but is interpreted as *'dashboard' *(with single quotes) inside a virtual environment. I'm curious I suppose as to whether this is expected behaviour or a bug. Thanks, Will On Friday, September 7, 2012 11:00:46 PM UTC+1, ke1g wrote: > > Are you certain that you don't have an absolute path lurking somewhere > in your code? > > On Fri, Sep 7, 2012 at 3:36 PM, William Hart <har...@gmail.com<javascript:>> > wrote: > > Hi all, > > I've made a post on stack overflow, but I'm not sure if this is some > kind of > > weird bug or just something silly I'm doing. (see > > > http://stackoverflow.com/questions/12310608/running-virtualenv-on-django-app-kills-my-urls). > > > > > > Basically I have an existing app with working urls set up like the > > following: > > > > url(r'^$', 'myapp.views.Dashboard', name="dashboard"), > > > > > > And used in templates like so: > > > > {% url 'dashboard' %} > > > > > > I pip freeze > requirements.txt, and then create and activate a virtual > > environment (virtualenv venv --distribute --no-site-packges). As soon > as I > > activate this virtual environment I get a NoReverseMatch error for every > url > > in my application except admin urls. If I remove the single quotes from > the > > url tag above, {% url dashboard %}, it works fine so I have a work > around > > for the problem. > > > > I have tried all the usual stuff, reinstalling virtual environments and > > making sure the Django versions are the same inside and outside the > virtual > > environment. Any thoughts? > > > > -- > > You received this message because you are subscribed to the Google > Groups > > "Django users" group. > > To view this discussion on the web visit > > https://groups.google.com/d/msg/django-users/-/RZOAigB-IhsJ. > > To post to this group, send email to > > django...@googlegroups.com<javascript:>. > > > To unsubscribe from this group, send email to > > django-users...@googlegroups.com <javascript:>. > > For more options, visit this group at > > http://groups.google.com/group/django-users?hl=en. > -- You received this message because you are subscribed to the Google Groups "Django users" group. To view this discussion on the web visit https://groups.google.com/d/msg/django-users/-/Fp0oftR2Ii8J. To post to this group, send email to django-users@googlegroups.com. To unsubscribe from this group, send email to django-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/django-users?hl=en.