如何在apache上使用Djangofilebrowser?

2024-06-01 07:10:03 发布

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

大家好: 我对文件浏览器有个奇怪的问题


我的项目在/home/q/django/myapp, 我将django文件浏览器保存在/home/q/django/myapp/filebrowser中。在

 **myapp.settings.py**
  INSTALLED_APPS=(
    .....
    myapp.filebrowser,
    ....

 )   
  **myapp.urls.py**
   urlpatterns=patterns('',
    (r'filebrowser/',(include("filebrowser.usls")),
    ....
   )

一切都像教程http://code.google.com/p/django-filebrowser/wiki/installationbasic .

但事实并非如此工作时间我将django文件浏览器保存到django的目录:/usr/local/lib/python2.6/。。。。工作很好。在

所以,如果我想修改一些设置,我需要更改文件浏览器.settings.py在django根目录(/usr/local/lib/…),而不是我的项目目录(/home/q/django/myapp/filebrowser)

我想不是明智的人能给我些建议吗? &;amp; 厚度

^{pr2}$

Tags: installed文件项目djangopy目录homesettings
1条回答
网友
1楼 · 发布于 2024-06-01 07:10:03

您可以在myapp.settings中修改所有设置,包括django filebrowser的设置。{{cd2>如果您在cd3}中使用默认值,请指定它们。django被广泛用于为第三方应用程序定义默认值。在

如果您查看^{},您将看到几乎在顶部的这一行:

from django.conf import settings

该行导入Django的settings模块,该模块包含Django的默认设置,并被您在myapp.settings中定义的设置覆盖。在

filebrowser.settings的下面,有一些像

^{pr2}$

这会将值myapp.settings.FILEBROWSER_DIRECTORY分配给DIRECTORY,或者,如果尚未定义该设置,则为默认值'uploads/'。在

顺便说一句:我会像躲避瘟疫一样避开mod峎蟒。它没有支撑,无法维持,通常是一种疼痛。还有一个更好的选择:mod_wsgi

相关问题 更多 >