0
github의 개인 저장소에서 Pyramid 프로젝트를 설치해야합니다. 나는 git clone
을 다음 virtualenv
의 로컬 REPO에서 설치하는 pip install project_name
을Pyramid + github + pip : 설치 문제
project_name project_name models/ views/ templates/ __init__.py setup.py
:
이 프로젝트는이 같은 구조 무언가가있다.
그럼 서버를 pserve production.ini
으로 시작하면 문제없이 시작됩니다.
는하지만, 내가
내가 오류가 좀 .. 마코 템플릿을 찾는 문제를 얻을 : 또한TopLevelLookupException: Cant locate template for uri for `home.mak`
을, 나는 내 프로젝트가 설치되어있는 site_packages
안에 모든 파일이라는 것을 알 templates/
디렉토리를 제외하고 복사됩니다. 왜 이런 일이 일어나는 걸까요?
@view_config(route_name='home', renderer="home.mak")
def home_view(req):
...
가 왜이 오류가 무엇입니까 : 내 production.ini
에서
, 나는
mako.directories = my_project:templates
그리고 내보기 기능 내부
, 나는 이런 식으로 뭔가를하고있는 중이 야 ... 지시어가? 모든 것이 잘 작동합니다 - 내가 수동으로env/lib/python3.2/site-packages/my_pproject/
에
templates
폴더를 복사
UPDATE
.
따라서 제 질문은 : templates
디렉토리가 패키지를 설치할 때 복사되지 않는 이유는 무엇입니까?
문제 해결 : 'MANIFEST.in' 파일이 누락되었습니다. – treecoder