谢谢!
我的http.conf片段:
WsgiPythonPath C:/Users/robin/web/etc/etc<Directory C:/Users/robin/web/etc/etc><files wsgi.py>Order deny,allowAllow from all</files></Directory>#Alias /robots.txt /path/to/mysite.com/static/robots.txt#Alias /favicon.ico /path/to/mysite.com/static/favicon.icoAliasMatch ^/([^/]*\.CSS) C:/Users/robin/web/etc/etc/static/styles/#Alias /media/ /path/to/mysite.com/media/Alias /static/ C:/Users/robin/web/etc/etc/static/<Directory C:/Users/robin/web/etc/etc/static>Order deny,allowAllow from all</Directory>#<Directory /path/to/mysite.com/media>#Order deny,allow#Allow from all#</Directory>WsgiScriptAlias / C:/Users/robin/web/etc/etc/etc/wsgi.py<Directory C:/Users/robin/web/etc/etc/etc><files wsgi.py>Order allow,denyAllow from all</files></Directory>
我的设置代码段:
STATIC_ROOT = 'C:/Users/robin/web/etc/static/'STATIC_URL = '/static/'
我为静态创建了一个不同的目录,并且已经将django定向到dir,在哪里找到静态.我已编辑并添加了上面设置的代码段,请仔细检查.并运行了collectstatic命令,它创建了三个目录 – admin,CSS和images.并将项目中的所有静态内容复制到该目录,甚至是admin目录中管理员的CSS和图像.服务器也很好地显示我的项目的CSS.但不是管理员的CSS.我错过了什么?请指导我.
解决方法 每个应用程序都有自己的静态文件(通常在’静态’目录中,但不一定,请参见 settings.STATICFILES_FINDERS). Django以调试模式提供此文件,但在部署到真实服务器之前,您必须从所有应用程序收集所有静态,将其放入一个文件夹并配置Web服务器.您可以手动执行此 *** 作,或将 settings.STATIC_ROOT设置为apache的docroot并运行 collectstatic命令.总之,apache配置:
Alias /static/ C:/Users/robin/web/etc/etc/static/
settings.py:
STATIC_ROOT = 'C:/Users/robin/web/etc/etc/static/'
并运行collectstatic:
python manage.py collectstatic总结
以上是内存溢出为你收集整理的html – 我的django管理页面在apache服务器上查看时没有css全部内容,希望文章能够帮你解决html – 我的django管理页面在apache服务器上查看时没有css所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)