2009-08-14 11 views
4

필라멘트가있는 표준 라우팅 모듈을 사용하여 내 웹 사이트 홈 페이지의 기본 경로를 설정하려고합니다.기본 경로가 작동하지 않습니다.

문서의 지침을 따르고 여기 http://routes.groovie.org/recipes.html을 입력했지만 http://127.0.0.1:5000/을 시도하면 'Pylons에 오신 것을 환영합니다.'기본 페이지가 표시됩니다. 철탑에서이

가 나는 또한 map.connect을 시도했습니다 매퍼에게

def make_map(): 
    """Create, configure and return the routes Mapper""" 
    map = Mapper(directory=config['pylons.paths']['controllers'], 
      always_scan=config['debug']) 
    map.minimization = False 

    map.connect('/error/{action}', controller='error') 
    map.connect('/error/{action}/{id}', controller='error') 

    # CUSTOM ROUTES HERE 
    map.connect('', controller='main', action='index') 
    map.connect('/{controller}/{action}') 
    map.connect('/{controller}/{action}/{id}') 

    return map 

을 루트에서 설정 를 가져 오기 같은

내 설정/routing.py 파일이 보인다 ('/', 컨트롤러 = '주'액션 = '인덱스')

및()를 사용 http://127.0.0.1:5000/homepage/

map.connect('homepage', controller='main', action='index') 

하지만 아무 것도 작동하지 않습니다. 내가 paster 서버를

시스템 정보

$ paster --version 
PasteScript 1.7.3 from /Library/Python/2.5/site-packages/PasteScript-1.7.3-py2.5.egg (python 2.5.1 (r251:54863, Feb 6 2009, 19:02:12)) 
당신은 정적 페이지를 삭제해야

답변

9

(MyApp를 시작하는 development.ini 을 --reload 역할 사용의 내 설정 파일을 다시로드 알고/공공/색인 .html). 정적 middleware.py 끝에 계단식 구성으로 인해 파일이 우선 순위를 갖습니다.

관련 문제