2012-10-19 9 views
0

안녕하세요 저는 장고에 처음 왔으며 이해하기 위해 최선을 다했지만 아직 갈 길이 멀습니다. 나는 django tables2를 사용하여 HTML 테이블을 생성하고자하는 프로젝트에서 작업 중이다. 나는 며칠 동안 장고 표를 가져 오려고 노력했지만 여전히 운이 없다 .... 제발 도와주세요.django_tables2l을 가져올 수 없습니다.

$ python 
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32 
Type "help", "copyright", "credits" or "license" for more information. 
>>> import django_tables2 
Traceback (most recent call last): 
File "<stdin>", line 1, in <module> 
File "build\bdist.win32\egg\django_tables2\__init__.py", line 3, in <module> 
File "build\bdist.win32\egg\django_tables2\tables.py", line 4, in <module> 
File "c:\Python27\lib\site-packages\django\db\__init__.py", line 11, in <module> 
if DEFAULT_DB_ALIAS not in settings.DATABASES: 
File "c:\Python27\lib\site-packages\django\utils\functional.py", line 184, in inner 
self._setup() 
File "c:\Python27\lib\site-packages\django\conf\__init__.py", line 40, in _setup 
raise ImportError("Settings cannot be imported, because environment variable %s is    undefined." % ENVIRONMENT_VARIABLE) 
ImportError: Settings cannot be imported, because environment variable  DJANGO_SETTINGS_MODULE is undefined. 

django_tables2 수입 '할 때

나는이 오류가 나는 forms.py에서 가져올 때 오류가 해결되지 않은 수입을 얻는다. 제발 도와주세요 제발 보여줄 단계로 단계를 올바르게 어떻게 .. 정말 고마워요.

답변

0

먼저 프로젝트 내부, 즉 manage.py 파일을 찾을 django_table2로 이동해야합니다. 다음을 사용하여 셸에서로드 해보십시오.

python manage.py shell 

이렇게하면 필요한 django 및 python 환경이 설정됩니다. 이 후에는 Python 경로에서 프로젝트를 가져올 수 있습니다. 그래서, django_tables2 리눅스 OS를 사용하는 경우는 지금,

from django_tables2 import * 

/usr/local/lib/python2.*/dist_packages/ 당신이해야 모두가 사용하는 쉘 가져 오기에서입니다 내부에 볼 수 있습니다 수입은 분명히 당신이 성취하고자하는 것에 달려 있습니다. 이 자습서를 확인하십시오. http://django-tables2.readthedocs.org/en/latest/

+0

감사합니다 @ Raunak. 나는 재활원이라는 프로젝트를 가지고 있고, 그래서 나는 html 테이블을 만들 수 있을지도 모른다. 그래서 내 프로젝트 재활 시설에서 django_tables2를 사용하고 싶다. 그래서 재활 프로젝트에 있어야하고 manage.py를 사용하고 python manage.py 쉘을로드해야합니까? – noobes

+0

@NewbieDjango : 프로젝트 복구를 위해 환경을로드해야하며 일반적으로 django_tables2를 셸로 가져올 수 있습니다. 그냥 django_tables2 가져 오기 * –

+0

에서 말함으로써 나는 여기에 약간 멍청한 녀석 미안 해요 ... 내가 어떻게 생각 나는 그 부분은 내가 잃어버린 부분이라고 생각 .... 환경에 어떻게로드합니까 ?? ? 당신이 나 한 걸음 한 걸음 보여 주시겠습니까 ... 나는 당신이 할 수 있다면 매우 대단히 감사하게 될 것입니다 .... 감사합니다 만 .... – noobes

0

오류 :

ImportError : Settings cannot be imported, because environment variable DJANGO_SETTINGS_MODULE is undefined.

당신이 장고 상황에있을 때 알 수 있도록 django_tables2 만 가져올 수 있다는 것을 의미 프로젝트 설정이 무엇인지 등등뿐만 아니라 일반 파이썬 상황이다.

대신 DJANGO_SETTINGS_MODULE 변수를 설정하는 manage.py shell에서 시도해보십시오.

+0

빠른 답장을 보내 주셔서 감사합니다. @ 두발. 어떻게 내가 그 세트를 알고 싶습니까? 나는 여기에서 완전히 잃어버린 다. .. 미안하다. 나는 지금 manage.shell에있다. 그러면 나는 무엇을해야합니까? 감사합니다 .. – noobes

관련 문제