2015-01-08 2 views
0

몇 가지 문제가 있습니다. 필자는 배포에 필요한 모든 것을 만들고 설치하기 위해 패브릭 파일을 설정하고 있습니다. 모든게 지금까지 그렇게 좋았어. 나는 장고로 runserver를 시작하는 자리에있다.django + vagrant + runserver

의이 사실하자 나는 8001에 8000 포트를 전달하고있어,하지만 난 호스트 시스템에서 액세스하려고 할 때마다, 나는 403

를 얻을 :

  • DEBUG = TRUE를,
  • 포트 포워딩 8000 - 8001 (vagrantfile);

VAGRANTFILE_API_VERSION = "2"

Vagrant.configure (VAGRANTFILE_API_VERSION) 할 | 설정 |

config.vm.box = "우분투/trusty64"
config.vm.hostname = "이름"

config.vm.network "forwarded_port"호스트 : 8001, 손님 : 8000

end

"forwarded_port"가 쓰여지는 vagrantfile의 또 다른 구문 인 forwarded_port로 시도해 보았습니다. 거기에는 차이가 없습니다.

나는 기계에 로그인하고 설정 파일을 확인 했으므로 local_settings.py에 DEBUG = True가 있는지 확신합니다.

편집 : 아, 그리고 경우 runserver이로 실행되고 :

@task 
def runserver(): 

    """Starts the default django server""" 

    with virtualenv(env.virtualenv_path): 

     with cd(env.source_root): 
      sudo("./manage.py runserver 0.0.0.0:8000") 

너희들이에 어떤 조언을해야합니까?

답변

0

평상시처럼 코드 자체에는 문제가 있으며 컴퓨터 자체에는 문제가 있습니다.

죄송합니다.