解决Django-1.8.2应用部署到Apache后无法显示admin应用的CSS

摘要:
无法显示管理应用程序的静态内容。主要原因是Apache无法找到Django静态内容的位置。要显示管理应用程序Alias“/static”的静态内容,请执行以下操作:/usr/local/lib/python2.7/site packages/Django-1.8.2-py2.7.egg/Django/contrib/admin/static“<

  在将Django-1.8.2应用部署到Apache后,无法显示admin应用的静态内容,而在“manage.py runserver”命令下可以正常显示,主要是Apache没有找到Django静态内容的位置,修改:

  操作系统:CentOS 6.5

  Django版本: 1.8.2

  Python版本: 2.7.10

  Apache版本: 2.2.15

      本文采用的Django部署方式是在/etc/httpd/conf/httpd.conf中建立一个VirtualHost,为了显示admin应用的静态内容,需要在对应的VirtualHost中添加如下内容:

<VirtualHost *:8000>
...
Alias "/static" "/usr/local/lib/python2.7/site-packages/Django-1.8.2-py2.7.egg/django/contrib/admin/static"
    <Directory "/usr/local/lib/python2.7/site-packages/Django-1.8.2-py2.7.egg/django/contrib/admin/static">
        Order Deny,Allow  
        Allow from all  
    </Directory>
    <Location "/static">
        SetHandler None
    </Location>
...
</VirtualHost>

  其中"/django/contrib/admin/static"的路径需要根据具体安装的环境,可以查找其中的一个css文件或gif文件来确定;此外,<Location>部分并不是必须的。

免责声明:文章转载自《解决Django-1.8.2应用部署到Apache后无法显示admin应用的CSS》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇PCI驱动程序unity 游戏第一次安装完之后运行,切出来,点击桌面图标后黑屏问题下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

WPF 之 自定义Shape

AMindMap需要一个Line,用以连接父ANode和子ANode, 简单说,就是一头大一头小的线,Wpf自带的Line是没这个功能。 Path可以画,不过,我的想法仍旧是绑定。那只能自己做咯。 图例 正文 既然Line,Rectangle等都是继承自Shape的,直接新建一个类继承自Sharp. 1 Public Class ALine 2...

bat批量备份手机APP

  adbPath = ADB工具包文件夹(adb+aapt)backupPath = apk备份文件夹 @echo off & chcp 65001 & cls & cd /d "%~dp0" setlocal enabledelayedexpansion REM adb tool path set "adbPath=D:soft...

openshift 3.11 安装部署

openshift 3.11 安装部署 openshift安装部署 1 环境准备(所有节点) openshift 版本 v3.11 1.1 机器环境 ip cpu mem hostname OSsystem 192.168.1.130 4 16 master  CentOS7.6 192.168...

1046

Gridland Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 4127 Accepted Submission(s): 1900 Problem Description For y...

Drupal的目录结构

①.includes 文件夹   存放Drupal程序头文件。 Drupal的一些函数和变量的定义,均可在此文件夹下的文件中找到。这 些文件都是以.inc结尾的。 ②.misc文件夹   Drupal所用的其他文件,如图片, javascript 脚本和 css样式表等。 ③.Module文件夹   Drupal核心模块的存放目录。但是,如果用户添加自定义...

vue组件之间的传值方式

vue是一个轻量级的渐进式框架,对于它的一些特性和优点在此不做阐述,本篇文章主要来学习一下Vue子父组件通信的问题。 gitHub地址:整个案例的Demo 首先先定义一下,相对本案例来说App.vue是父组件, Child.vue是子组件。 一、父组件向子组件传值  1、创建子组件,在src/components文件夹下新建一个Child.vue 2、C...