피라미드 프로젝트 (pcreate -s starter projtest
)를 만들고 기본 구조로 pserve가 예상대로 프로젝트를 실행합니다. 그러나 views.py
디렉토리와 templates
디렉토리의 패키지 디렉토리 (예 : "skimpygimpy")를 추가하면 pserve가 프로젝트 (invalid command name 'development.ini'
오류)를 시작할 수 없습니다. 그래서피라미드 프로젝트에 사용자 정의 패키지를 추가하려면 어떻게합니까?
projtest/
|-- CHANGES.txt
|-- development.ini
|-- MANIFEST.in
|-- myproject
| |-- __init__.py
| |-- skimpygimpy
| | |-- __init__.py
| | |-- file.py
| | |-- ...
| |-- static
| | |-- favicon.ico
| | |-- logo.png
| | |-- pylons.css
| |-- templates
| | |-- mytemplate.pt
| |-- tests.py
| |-- views.py
|-- production.ini
|-- README.txt
|-- setup.cfg
|-- setup.py
, 어떻게 피라미드 프로젝트 내에서 사용자 정의 패키지를 추가하고이 오류 (잘못된 명령 이름 'development.ini') 내가 호출 할 때 pserve을 피할 수 있을까? 이 문제에 대한
더 많은 정보 :
mkdir pyramid
cd pyramid/
virtualenv --no-site-packages env
cd env/
bin/easy_install pyramid
bin/pcreate -s starter projtest
cd projtest
cd projtest
hg clone https://code.google.com/p/skimpygimpy/
cd skimpygimpy
touch __init__.py
cd ..
cd ..
../bin/python setup.py develop
../bin/pserve development.ini
그리고, 다음, 메시지 :
나는 이러한 명령을했다 invalid command name 'development.ini'
나는 "skimpygimpy"디렉토리, 다시 실행을 삭제하는 경우
../bin/python setup.py develop
../bin/pserve development.ini
괜찮습니다.
development.ini 파일 : http://codepad.org/VKPXm0jf
내가 무슨 일을하고 있는가? 어떤 아이디어?
pserve를 부적절하게 호출하는 것처럼 들리지만, 표시하지 않았기 때문에 나는 알 수 없습니다. –
안녕하세요 @MichaelMerickel! "skimpygimpy"디렉토리를 제거하면 pserve가 프로젝트를 시작합니다. 그러나이 디렉토리를 다시 추가하면 pserve가 오류를 표시합니다. 그냥. 피라미드 비계에 사용자 지정 디렉토리가 허용 되었습니까? development.ini 또는 setup.py에 구성 행이 필요합니까? –
실행중인 정확한 pserve 명령 줄과 실행중인 폴더 경로는 무엇입니까? –