Python \ Djangoの開発に飛び込みたいと思い、手元にあるものを使用しました。
- Hostgatorでのホスティング(vpsではなく共有)。
彼らはDjangoをサポートしていますが、fcgiを介しています。私はここの小さなガイドで言われたことをすべてやりました
それで、「helloworld」が機能するようになりました。アプリのviews.pyにhelloworldの代わりに時間がありますが:
from datetime import datetime
from django.http import HttpResponse
def index(request):
return HttpResponse(datetime.now().strftime('%H:%M:%S'))
しかし今、views.pyに変更を加えると、すぐに結果が表示されません。私はすべての*.pycファイルを削除しますが、それでも何も削除しません。たとえば、これを行ったとしても:
return HttpResponse('Hello World!')
これはわかりませんが、まだ時間があります。
私はすでに完全に失われています。django-admin.pyを使用してsshで多くのことを試しましたが、それでも-時間がわかります。
コードを間違えると、すぐに追いつき(すぐにではないかもしれません)、エラー/デバッグ情報が表示されますが、その後でも、新しいコードに修正すると、結果は時間になります。
何かが足りないようです。views.pyのいくつかの「更新」機能...キャッシュのパージ..またはそのようなsmth?アプリを再起動しますか?
UPD:kill -USR1 index.fcgiが実行しました!