Django中的代码在本地工作,但不适用于数字海洋

2024-10-04 05:33:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Django新手。 我的程序在本地主机上运行正常,但是当我在我的数字海洋服务器上运行它时,我得到以下错误:

Reverse for 'tree' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: []

我不知道发生了什么事。让我发布一些我的代码:

错误来自的{%url'树'%}部分上传.html

^{pr2}$

视图.py在uploader文件夹下:

def tree(request):
   return render_to_response('tree.html')

网址.py在uploader文件夹下:

urlpatterns = patterns('uploader.views',
   url(r'^$', form, name='form'),
   url(r'^tree', tree, name='tree'),
   url(r'^ge', ge, name='ge'),
   url(r'^unit', unit, name='unit'),
   url(r'^save', save, name='save'),
   url(r'^print', prnt, name='prnt'),
   url(r'^email', email, name='email'),
)

如果你想看我代码的其他部分,请告诉我。 提前非常感谢!在

编辑:在我的本地机器上,它是python3.4和Django版本1.7.5。 Python服务器上的Django 7.1和Django的版本。 以下是文件结构:

eadvisor
    eadvisor
        urls.py
        settings.py
        views.py
    uploader 
        templates
            uploaded.html
            tree.html
        views.py
        urls.py
        forms.py
        models.py

以下是网址.py在eadvisor文件夹下:

urlpatterns = patterns('',
    (r'^', include('uploader.urls'),
) + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

已解决:问题出在我的服务器上。它没有更新我的更改。在


Tags: djangonamepy服务器文件夹treeurlemail