2015-01-22 2 views
4

Mac OS X Yosemite에서 Django manage.py runserver를 실행하는 데 문제가 있습니다.Django가 manage.py를 실행하면 OS X에서 OS 오류가 발생합니다. Yosemite

다시 시작한 후 곧바로 실행하면 모든 것이 정상적으로 작동합니다. 그러나 몇 분 후, 실행중인 프로세스가 중지, 나는 manage.py의의 runserver - 다시 실행을 다시 할 때,이 오류를 manage.py가처럼 내가 같은 디렉토리에서 오전

Performing system checks... 

System check identified no issues (0 silenced). 
January 22, 2015 - 15:10:11 
Django version 1.7.3, using settings 'mycustomapp.settings' 
Starting development server at http://127.0.0.1:8000/ 
Quit the server with CONTROL-C. 
Traceback (most recent call last): 
File "./manage.py", line 10, in <module> 
execute_from_command_line(sys.argv) 
File "/Users/fendy/.virtualenvs/mycustomapp/lib/python2.7/site-packages/django/core/management/__init__.py", line 385, in execute_from_command_line 
utility.execute() 
File "/Users/fendy/.virtualenvs/mycustomapp/lib/python2.7/site-packages/django/core/management/__init__.py", line 377, in execute 
self.fetch_command(subcommand).run_from_argv(self.argv) 
File "/Users/fendy/.virtualenvs/mycustomapp/lib/python2.7/site-packages/django/core/management/base.py", line 288, in run_from_argv 
self.execute(*args, **options.__dict__) 
File "/Users/fendy/.virtualenvs/mycustomapp/lib/python2.7/site-packages/django/core/management/base.py", line 338, in execute 
output = self.handle(*args, **options) 
File "/Users/fendy/.virtualenvs/mycustomapp/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 83, in handle 
self.run(*args, **options) 
File "/Users/fendy/.virtualenvs/mycustomapp/lib/python2.7/site-packages/django/core/management/commands/runserver.py", line 92, in run 
autoreload.main(self.inner_run, args, options) 
File "/Users/fendy/.virtualenvs/mycustomapp/lib/python2.7/site-packages/django/utils/autoreload.py", line 322, in main 
reloader(wrapped_main_func, args, kwargs) 
File "/Users/fendy/.virtualenvs/mycustomapp/lib/python2.7/site-packages/django/utils/autoreload.py", line 288, in python_reloader 
reloader_thread() 
File "/Users/fendy/.virtualenvs/mycustomapp/lib/python2.7/site-packages/django/utils/autoreload.py", line 264, in reloader_thread 
change = fn() 
File "/Users/fendy/.virtualenvs/mycustomapp/lib/python2.7/site-packages/django/utils/autoreload.py", line 202, in code_changed 
stat = os.stat(filename) 
OSError: [Errno 2] No such file or directory: './manage.py' 

주를 생성합니다. 하지만 몇 가지 이유를 들어, 내가 LS 실행할 때 여기

은 내가 찾은 무엇을 찾을 수 없습니다 : manage.py의 requirements.txt의 mycustomapp을

내 장고 버전은 1.7.3, OS YOSEMITE입니다

, 나는 모든했다 양조는 어떤 도움이

감사 감사하겠습니다 업데이트

를 업그레이드!

+0

어떻게'manage.py'를 실행합니까? –

+0

일반적으로 manage.py 파일이 존재하는 디렉토리에서 "./manage.py runserver"를 실행하면 "python manage.py runserver"와 같은 결과가 나옵니다. 저는 2 장의 django로 웹 사이트를 개발했습니다. 나는 왜이 오류가 발생했는지 전혀 몰랐습니다. 내 다른 웹 응용 프로그램은 잘 작동하지만 Django 1.5 버전 –

답변

-1

문제를 해결할 수있었습니다. 이 Django 버전에서는 개발 및 프로덕션 용도로 wsgi 파일을 분리해야하기 때문에. 그러므로 wsgi_prod.py와 wsgi.py. 이 작업은 이전 버전의 장고에서는 필요하지 않았습니다.

+0

Fendy를 사용하면 두 파일의 샘플 코드를 제공하는 것이 매우 친절합니까? 나는 그 문제의 이유가 무엇인지 알지 못한다. –

+0

누군가이 문제에 대한 해결책을 갖고 있습니까? @PavelDaynyak? – sergiuz

+1

@SergiuZaharie, 나는 python3.4 및 django 1.10으로 이동했습니다. 아마도, 그것은 환경 문제의 종류 였고, 더 이상 그것을 직면하지 마십시오. –