Django教程:[44]sae下admin css配置
将自己的django代码部署到sae上以后,发现admin的界面没有任何js和css样式,心中一紧,百度发现,这是大家都会遇到的问题,因为部署django代码以后需要配饰static文件夹,admin的static文件也需要配置,下面是我配置的详细过程:
先来到这个文件夹下面将我们需要的static文件夹里面的所有内容复制:D:Python27Libsite-packagesdjango-1.5-py2.7.eggdjangocontribadminstatic,复制里面的内容就好了
来到你的网站目录下的static文件夹,如果你没有该文件夹,请自建一个。然后粘贴我们上一步复制的内容
使用svn,将static提交到sae
看到这个界面,心理的石头就落地了。
打开settings.py 文件,修改static_root,将其指向你的网站static文件夹
打开admin界面,好了
另外需要注意的问题:1,很多人使用命令python manage.py collectstatic,其实质就是复制需要的css和js,但是我选择手工来复制,这样做了哪些修改自己都知道,而不是由程序决定做了什么。2,有些人没有把css和js放到static文件夹下,这样可以修改config.yaml,但是我强烈不建议这么做3,有时候即便你按照我的程序做了,仍然看不到css样式,你需要打开admin页面,查看css文件的路径,看看是不是指向了你的static文件夹4,有别的问题可以在下面留言,欢迎同行交流,另外本人希望跟javascript 和css比较擅长的人建立长期合作
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:22
阅读量:195
阅读量:29
阅读量:140
阅读量:139