2016-09-13 5 views
0

형식 1.7.4를 1.8 이상으로 업그레이드하려고합니다. 한 번에 한 걸음 씩 나가려는 것.템플릿 렌더링 중 오류/admin/column django_content_type.name에 존재하지 않는 프로그래밍 오류

메인 페이지를 열 수 없다는 것을 제외하고 모든 단계가 완료되었습니다.

관리자로 앱을 열 수 있습니다. 하지만 기본 관리자 템플릿이 아닙니다. 템플릿이 문제를 일으키는 {admin_log의 %에서 항목 %}

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 %} 

을 렌더링하는 동안

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... 


                ^

그것은 원인이 오류는 다음과 같습니다

는 오류입니다.

그것은 장고 1.7.4을 보여주는하지만 난 이미 1.8.9로 업그레이드하지만 일부 방법은 여전히 ​​1.7.4

그것의 로컬의 작업 벌금을 원격 서버에서 발생하지만 사용.

여기에 문제가 무엇인지 알려주세요.

감사

편집

장고 버전을면 환경은 1.7.4이며이 1.8.12입니다 내부.

관리자가 환경 외부에서 사용하려고하는 것으로 보입니다. 많은 조사 후 2

편집은 장고적인 버전은 1.7입니다 프로젝트가 가리키는 가상 환경이 다르다는 것을 알게되었습니다.

프로젝트 내의 wsgi 파일에서 가상 환경의 경로를 변경했습니다.

그러나 지금은 친절하게 도와

Internal Server Error 

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

을주고있다.

감사합니다 모두의

답변

0

먼저, 다음 실행 핍 1.8.14 가 다음 오류가없는 열이 있음을 나타냅니다 장고 ==를 설치, 당신은 당신의 가상 환경에 있는지 확인하므로 마이그레이션

을 실행 ./manage.py migrate

+0

네, 몇 번 했어요. 내부 환경. 아파치 중지 후 django를 설치했습니다. 그리고 마이그레이션 명령을 실행했습니다. 여전히 문제가 지속됩니다. 여전히 장고를 사용 중입니다. 1.7.4 – VinayJ

+0

더 많은 조사 결과 Django의 버전이 환경 측면에서 1.7.4이고 내부가 1.8.12임을 보여줍니다. 관리자가 환경 외부에서 사용하려고하는 것으로 보입니다. – VinayJ