Bluehost上架设Django之Admin
作者:半瓶墨水 链接:http://www.2maomao.com/blog/bluehost-django-admin/
Bluehost上面架设Django的过程见这篇文章:Bluehost Django fastcgi配置, 静态(static)文件处理
架好以后,最近做代码发芽网才发现Admin界面是裸的 - 没有css。
分析了一下,应该是Admin_media之类的没有设置好。Google了一下Dreamhost Django Admin(为什么不是Bluehost而是Dreamhost?因为他们很相似,但是Dreamhost的wiki明显优于Bluehost的论坛),找到这一篇:
http://wiki.dreamhost.com/index.php/Django
里面说,做一下ln -s就行了
我的是这样设置的(根据你自己的Django media文件夹位置进行调整):
settings.py: MEDIA_ROOT = '/home/twomaom1/django/django-trunk/django/contrib/admin/media' ADMIN_MEDIA_PREFIX = '/admin_media/'
然后到命令行下:
ln -s /home/twomaom1/django/django-trunk/django/contrib/admin/media /home/twomaom1/public_html/fayaa/admin_media
搞定!
顺便改了所有的model,加上Admin,美化了一下下,Django的Admin就是好用啊。
比这篇新的: 猜数字游戏,计算机求解,八步以内求解决策树
比这篇旧的: 大病初愈
相关文章:
其他文章:
比这篇旧的: 大病初愈
相关文章:
- Bluehost上面搞定Mysql utf-8配置, for Django
- Bluehost Django fastcgi配置, 静态(static)文件处理
- configure your own python 2.5.2 on bluehost
其他文章:

(2 人投票, 平均4.5)


ADMIN_MEDIA_PREFIX = ‘/admin_media/’
这个怎么理解呢?
我在subdomain里面建了这一个文件, 也连接到
django/contrib/admin/media去了,
但界面仍然是裸的。
我猜测是css没用上; 这个admin_media也没实际
起作用。
多谢阿!
@Xinli
文中写了,不需要建立文件,直接做ln -s,如下:
ln -s /home/twomaom1/django/django-trunk/django/contrib/admin/media /home/twomaom1/public_html/fayaa/admin_media
另外,你的改动需要kill掉fcgi的那个python进程才能生效
多谢!.gif)
完全按照您的建议, 运行通过.
现在出现一些其他bug, 正在改正.
你的博客做的很详细, 很多人会受益;
我也在把每天的开发进度写在blog
里面, 希望能帮助其他人.
http://hunterli1979.spaces.live.com/
@Li Xin
呵呵看了你的部分blog,你在留学吗?
记下来这些我觉得很有用,否则过一段时间,自己都忘记了
或者,忘记了曾经遇到这个问题时候的困惑,觉得当前知道的是理所当然的
实际上当初可能经过了很多努力,这都是值得珍惜的历程,记下来回头看的时候很开心。
好,我前段时间也遇到这个问题,一直没去解决,今天终于搞定了!