Raphael Hertzog <[email protected]> writes:
> On Sat, 05 Dec 2015, Neil Williams wrote:
>> http://paste.debian.net/341382/
>
> So this one is fairly obvious, I already replied that it's
> django.template.base.Origin that you should have used in the first place
> since where the code actually is... relying on the fact that it was
> also imported in django.template is not very future-proof (when not
> documented).
Suspect you may have mis-diagnosed this issue - the import comes from a
Django file.
File
"/usr/lib/python2.7/dist-packages/django/template/loaders/filesystem.py", line
10, in <module>
from django.template import Origin, TemplateDoesNotExist
ImportError: cannot import name Origin
If I run the above import by hand, with Django 1.9, it works:
(sid-amd64)root@prune:/home/brian# dpkg -l python-django
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture
Description
+++-=============================-===================-===================-===============================================================
ii python-django 1.9-1 all
High-level Python web development framework (Python 2 version)
(sid-amd64)root@prune:/home/brian# python
Python 2.7.10+ (default, Oct 10 2015, 09:11:24)
[GCC 5.2.1 20151028] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> from django.template import Origin, TemplateDoesNotExist
>>>
>>>
So I have to wonder if maybe something else is causing the import
failure, not anything to do with Django 1.9
--
Brian May <[email protected]>