2016-09-13 49 views
0

我試圖從1.7.4升級到1.8和更高版本。試圖一次走一步。模板呈現期間出現錯誤編程錯誤在/ admin /列django_content_type.name不存在

所有步驟都已完成,但我無法打開主管理頁面。

我可以在管理員中打開應用程序。但不是主要的管理模板。

以下是錯誤:

ProgrammingError at /admin/ 
column django_content_type.name does not exist 
LINE 1: ..._user"."date_joined", "django_content_type"."id", "django_co... 
                  ^
Request Method: GET 
Request URL: http://test.shipler.in/admin/ 
Django Version: 1.7.4 
Exception Type: ProgrammingError 
Exception Value:  
column django_content_type.name does not exist 
LINE 1: ..._user"."date_joined", "django_content_type"."id", "django_co... 


                ^

這是造成錯誤,而模板渲染

Error during template rendering 

In template /usr/local/lib/python2.7/dist-packages/django/contrib/admin/templates/admin/index.html, error at line 63 
column django_content_type.name does not exist LINE 1: ..._user"."date_joined", "django_content_type"."id", "django_co...^
53 <div id="content-related"> 
54  <div class="module" id="recent-actions-module"> 
55   <h2>{% trans 'Recent Actions' %}</h2> 
56   <h3>{% trans 'My Actions' %}</h3> 
57    {% load log %} 
58    {% get_admin_log 10 as admin_log for_user user %} 
59    {% if not admin_log %} 
60    <p>{% trans 'None available' %}</p> 
61    {% else %} 
62    <ul class="actionlist"> 
63    **{% for entry in admin_log %}** 
64    <li class="{% if entry.is_addition %}addlink{% endif %}{% if entry.is_change %}changelink{% endif %}{% if entry.is_deletion %}deletelink{% endif %}"> 
65     {% if entry.is_deletion or not entry.get_admin_url %} 
66      {{ entry.object_repr }} 
67     {% else %} 
68      <a href="{{ entry.get_admin_url }}">{{ entry.object_repr }}</a> 
69     {% endif %} 
70     <br/> 
71     {% if entry.content_type %} 
72      <span class="mini quiet">{% filter capfirst %}{% trans entry.content_type.name %}{% endfilter %}</span> 
73     {% else %} 

{%爲admin_log%= 140598導致問題。

它顯示的Django 1.7.4,但我已經升級到1.8.9,但一些如何其猶使用1.7.4

其發生的遠程服務器上,但其本地工作的罰款。

請讓我知道這裏有什麼問題?

問候

編輯

Django的版本出方環境1.7.4和裏面是1.8.12。

看來,管理員正試圖從外部使用環境。

EDIT 2

了大量的研究後發現,該項目指向的虛擬環境是不同的,這裏的Django的verison爲1.7。

我改變了工程中wsgi文件中虛擬環境的路徑。

但現在它給

Internal Server Error 

The server encountered an internal error or misconfiguration and was unable to complete your request. 

請幫幫忙。

問候

回答

0

首先,確保你在你的虛擬環境,然後運行PIP安裝Django == 1.8.14 那麼你的錯誤表示有遺漏的列,所以運行遷移

./manage.py migrate

+0

是的,做了幾次。 內部環境。 停止apache後安裝django 並運行遷移命令 問題仍然存在。 它還在使用django 1.7.4 – VinayJ

+0

更多的研究表明Django版本環境是1.7.4,內部是1.8.12。 看來管理員正試圖從環境外使用。 – VinayJ