2011-08-03 9 views
0

私は、Windows7(64-bit)上でPython 2.6.5にdjango 1.3を使ってbyteflow-0.7をインストールしています。使用されるデータベースは、MySQL 5.0.51b(Wamp 2.0サーバー)です。すべての前提条件をうまくインストールし、syncdbコマンドを実行しました。それはうまく実行され、データベースは正常に作成されました。サーバーを起動してブラウザでlocalhost:8000を押すと、次のように表示されます。byteflow-0.7でのインストールエラー

Traceback (most recent call last): 

    File "C:\Python26\lib\site-packages\django\core\servers\basehttp.py", line 283, in run 
    self.result = application(self.environ, self.start_response) 

    File "C:\Python26\lib\site-packages\django\contrib\staticfiles\handlers.py", line 68, in __call__ 
    return self.application(environ, start_response) 

    File "C:\Python26\lib\site-packages\django\core\handlers\wsgi.py", line 250, in __call__ 
    self.load_middleware() 

    File "C:\Python26\lib\site-packages\django\core\handlers\base.py", line 45, in load_middleware 
    mod = import_module(mw_module) 

    File "C:\Python26\lib\site-packages\django\utils\importlib.py", line 35, in import_module 
    __import__(name) 

    File "D:\djangowork\piranha-byteflow-98c3681f5a8f\apps\pingback\middleware.py", line 3, in <module> 
    class PingbackMiddleware(object): 

    File "D:\djangowork\piranha-byteflow-98c3681f5a8f\apps\pingback\middleware.py", line 4, in PingbackMiddleware 
    xmlrpc_url = reverse('xmlrpc') 

    File "C:\Python26\lib\site-packages\django\core\urlresolvers.py", line 391, in reverse 
    *args, **kwargs))) 

    File "C:\Python26\lib\site-packages\django\core\urlresolvers.py", line 312, in reverse 
    possibilities = self.reverse_dict.getlist(lookup_view) 

    File "C:\Python26\lib\site-packages\django\core\urlresolvers.py", line 229, in _get_reverse_dict 
    self._populate() 

    File "C:\Python26\lib\site-packages\django\core\urlresolvers.py", line 197, in _populate 
    for pattern in reversed(self.url_patterns): 

    File "C:\Python26\lib\site-packages\django\core\urlresolvers.py", line 279, in _get_url_patterns 
    patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module) 

    File "C:\Python26\lib\site-packages\django\core\urlresolvers.py", line 274, in _get_urlconf_module 
    self._urlconf_module = import_module(self.urlconf_name) 

    File "C:\Python26\lib\site-packages\django\utils\importlib.py", line 35, in import_module 
    __import__(name) 

    File "D:\djangowork\piranha-byteflow-98c3681f5a8f\urls.py", line 45, in <module> 
    url(r'^admin/(.*)', admin.site.root, name='admin'), 

AttributeError: 'AdminSite' object has no attribute 'root' 

私は何をする必要がありますか?

答えて

0

AdminSite.rootはDjango 1.1で廃止予定とマークされていて、明らかにDjango 1.3では削除されているようです。したがって、Djangoを1.0にダウングレードする必要があります(これは、ByteFlowのWebサイトでは要求されているとおりです)。または、この問題が修正された新しいByteflowバージョンを使用してください。

PS。 「fix」がforked repoに見つかりました。

関連する問題