2017-03-13 6 views
1

지명하지하지만 난이 오류가 있어요 : -장고 소재 : material.forms의 ImportError를에서 : 없음 모듈 내가 material.forms를 사용 응용 프로그램을 테스트하기 위해 노력하고있어 형태

from material.forms import ModelForm, InlineFormSetField 
ImportError: No module named forms 

i'm using virtualenv. 
python 2.7, 
django 1.10.5, 
django-material 0.12.5 

내가 놓친 건가 뭔가를?

+0

'virtualenv'를 사용하고 있다고 가정합니다. 'pip freeze'라고 입력하여 재료 형태가 제대로 설치되어 있는지 확인하십시오. 'python','django'와'material-forms' 버전이 호환되는지 확인하십시오. 또한 지금까지 수행 한 단계를 알려주십시오. – Nrzonline

+0

@Nrzonline 예 virtualenv를 사용하고 있습니다. 나는 파이썬 2.7, django 1.10.5 및 django-material 0.12.5를 사용하고 있습니다. – MunirohMansoor

+0

'material.forms.Form'을 사용해 보았습니까? –

답변

2

GitHub의 소스 코드를 보면 material.forms이 없습니다. 제 생각에는 정상적인 장고의 from django.forms import ModelForm, ..을 사용해야하고 패키지가 프론트 엔드를 현명하게 처리한다고 생각합니다.

+0

http://docs.viewflow.io/forms_formsets.html#material.forms.InlineFormSetField 설명서에 'material.forms'가있는 것 같습니다. –

+1

예, 분명히 않습니다. 하지만 그가 사용하는'django-material 0.12.5' 버전은 단순히'material.forms'을 가지고 있지 않습니다. 그래서 그는 그가 사용하고있는 가이드는 아마도 구식 일 것입니다. – Nrzonline

+0

예, 그냥 확인 했으므로 사용중인 버전의 문제입니다. –

1

documentationdjango-viewflow requires Python 3.4 or greater, django 1.8/1.9/1.10:이며 파이썬 버전은 2.7입니다.

2.7을 사용하려면 프로 버전을 구입해야합니다. 자세한 정보는 문서를 읽어보십시오.

+0

예 프로 버전을 사용하고 있습니다 – MunirohMansoor

+0

그럼 명시 적 가져 오기를 시도해보십시오. 'import material.forms.InlineFormSetField' –