AoA プロジェクト (localhost で作成したもの) をpythonanywhere.comにデプロイしようとしています。 pythonanywhereによると...問題は、アプリをリロードしてサイトに移動するときにpython 2.7(virtualenvのパス)を設定することです。次のようなエラーが発生します-> http://saadfast.pythonanywhere.com/
一方、構成ファイル wsgi ファイルは ->
activate_this = '/home/saadfast/.virtualenvs/django15/bin/activate_this.py'
execfile(activate_this, dict(__file__=activate_this))
import os
import sys
sys.path.insert(0, '/home/saadfast/Wikipedia')
path = '/home/saadfast/Wikipedia'
if path not in sys.path:
sys.path.append(path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'Wikipedia.settings'
import django.core.handlers.wsgi
application = django.core.handlers.wsgi.WSGIHandler()
urls.py
from django.conf.urls import patterns, url
import Wikipedia.views
urlpatterns = patterns('',
url(r'^$', 'Wikipedia.views.home_Page'),
url(r'^home/$', 'Wikipedia.views.home_Page',name='home_view'),
url(r'^search/$', 'Wikipedia.views.search_PageItems', name='search_view'),
url(r'^article/(?P<item>[-\w]+)/$', 'Wikipedia.views.articleItem', name='article_view'),
url(r'^get/(?P<article_id>\d+)/$', 'Wikipedia.views.article'),
)
デバッグページに表示されているpython環境パスは/ usr/local ....ですが、pythonanywhereディレクトリには/ usrフォルダーがなく、ディレクトリ構造は次のようになります
/
/home
/temp
/var