将应用程序从Django 1.4移动到1.8

时间:2016-03-29 04:27:59

标签: python django git python-2.7

我之前在Django 1.4上运行了一个项目,现在我正试图“重振它”。

具体来说,当时我的系统是OS-X并运行BITNAMI DJANGO STACK 1.4.6(Python 2.7) 。我已将源代码从Git存储库中删除为全新安装的BITNAMI DJANGOSTACK 1.8 https://bitnami.com/stack/django/installer#osx

理想情况下,我会随着时间的推移升级所有内容,但我找不到DJANGOSTACK 1.4.6下载。 说实话,我不知道什么是升级此应用程序的最佳选择。

这就是我所做的:

  • 来自我的Bitbucket存储库的克隆代码。
  • 正如预期的那样,数据库不是我提交给Git存储库的一部分。所以有些数据会丢失。
  • 我没有数据库备份,或者可能没有提交给Git存储库的更改(更可能是吗?)在某些时候导致了与架构的一些差异,它给了我一个迁移警告。迁移问题:http://sprunge.us/jIXC
  • 推荐Run 'python manage.py migrate'
  • 修复了一些损坏的链接和功能。详细信息如下:http://sprunge.us/QTJF

我的主要突破是模板的位置不正确? (完整的traceroute:http://sprunge.us/hQHK

TemplateDoesNotExist at /metrics/metrics_search_form/ metrics/metrics_search_form.html Request Method: GET Request URL: http://localhost:8000/metrics/metrics_search_form/ Django Version: 1.8.11 Exception Type: TemplateDoesNotExist Exception Value:
metrics/metrics_search_form.html Exception Location: /Applications/djangostack-1.8.11-0/apps/django/lib/python2.7/site-packages/Django-1.8.11-py2.7.egg/django/template/loader.py in get_template, line 46 Python Executable: /Applications/djangostack-1.8.11-0/python/bin/python Python Version: 2.7.11

模板确实退出,但它位于:

/metrics/templates/metrics/metrics_search_form.html

这是从Django 1.4到Django 1.8的新行为吗?如果是这样,我该如何解决呢。

我应该以不同的方式升级这个项目吗?

谢谢!

0 个答案:

没有答案