首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过bitnami安装

通过bitnami安装
EN

Stack Overflow用户
提问于 2011-08-08 23:57:28
回答 2查看 1.1K关注 0票数 0

在尝试安装django独立时,我遇到了一些奇怪的错误,所以我使用了整个bundle选项,从文档链接。比塔尼。它安装了python,django,apache,sqlite.我使用的是Windows。

我首先在python和django上运行了教程。不幸的是,我已经停留在第2部分,我应该登录到管理面板,不能解决css和js文件的问题。他们只是不加载,做404和我看到管理面板在纯html布局(可怕)。

那我怎么解决这个问题呢?我的settings.py和urls.py都是默认的,只是我打开了教程中提到的所有应用程序和管理网址。

我看到css和js文件位于下面的文件夹中:

C:\Program \BitNami DjangoStack\app\django\django\cont肋骨\admin \media

当我的应用程序(模型、视图、测试)在这里时:

C:\Document和Settings\Luka\BitNami DjangoStack projects\djangoTut \投票站

settings.py是一个文件夹

我应该如何配置以及如何加载这些该死的css?

EN

回答 2

Stack Overflow用户

发布于 2011-08-09 07:14:00

简单地说,在这里阅读:https://docs.djangoproject.com/en/dev/howto/deployment/modwsgi/#serving-files

你必须(见医生):

从文档根目录中创建一个指向管理静态文件的符号链接。或者,复制管理静态文件,以便它们驻留在Apache文档根目录中。

并更改您的apache/nginx配置一点!

以我的配置为例,但是顺便说一句,我不使用django 1.3 .所以没有django.contrib.staticfiles。但差别并没有那么大:

阿帕奇:

代码语言:javascript
运行
复制
<Directory "D:/projects/my_project/src">
  Order allow,deny
  Allow from all
</Directory>

WSGIScriptAlias /my_project D:/projects/my_project/src/django.wsgi

Alias /media/ "D:/projects/my_project/media/"
Alias /static-media/ "D:/projects/my_project/media-static/"

<DirectoryMatch "D:/projects/my_project/media/">
  Order allow,deny
  Allow from all
</DirectoryMatch>

settings.py

代码语言:javascript
运行
复制
MEDIA_ROOT = 'D:/projects/my_project/media/'
STATIC_MEDIA_URL = '/static-media/'
MEDIA_URL = '/media/'
ADMIN_MEDIA_PREFIX = '/static-media/admin/'

现在,您可以将管理静态文件复制到定义的静态媒体位置,也可以将其符号链接到https://stackoverflow.com/questions/46885/how-to-create-symbolic-links-in-windows,但是您可能最终会复制!

有用的链接,如果你喜欢阅读:

  1. http://www.muhuk.com/2009/05/serving-static-media-in-django-development-server/
  2. https://docs.djangoproject.com/en/dev/howto/static-files/
票数 0
EN

Stack Overflow用户

发布于 2011-08-09 17:30:03

另外,您可以将apache配置文件中的别名直接指向django文件,而不是创建符号链接:

代码语言:javascript
运行
复制
Alias /static-media/ "C:\Program Files\BitNami DjangoStack\apps\django\django\contrib\admin \media"

如果您安装了BitNami Django Stack的最新版本(我是BitNami开发人员,我们最近发布了与此相关的修补程序),并且您选择创建一个默认项目,您可以查看该项目的.wsgi文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6989967

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档