Django项目上线部署到Apache之后,登陆到后台,不出所料的话,一定会出现样式问题,主要原因是因为定位不到样式等文件,需要在httpd.conf中加入如下信息:

<VirtualHost 127.0.0.1:8888><Directory /var/www/html/mysite>......</Directory><Location "/">SetHandler python-programPythonPath "['/var/www/html/mysite'] + sys.path"PythonHandler django.core.handlers.modpythonSetEnv DJANGO_SETTINGS_MODULE mysite.settingsPythonAutoReload OnPythonOption django.root /mysitePythonDebug On</Location>Alias /media /usr/local/lib/python2.6/dist-packages/django/contrib/admin/media    <Directory ...... />  #记住设定目录访问权限<Location "/media/">SetHandler None</Location>Alias /static /usr/local/lib/python2.6/dist-packages/django/contrib/admin/static......<Location "/static/"> #media和static目录不能相同
        SetHandler None</Location>
</VirtualHost>

然后修改setting.py中配置(主要修改MEDIA/STATIC/TEMPLATES几项配置):

MEDIA_ROOT = '/usr/local/lib/python2.6/dist-packages/django/contrib/admin/media/'
MEDIA_URL = '/media/'#media和static目录不能相同
STATIC_ROOT= '/usr/local/lib/python2.6/dist-packages/django/contrib/admin/static/'
TATIC_URL = '/static/'
TEMPLATE_DIRS = ('......',)

最后重启apache。

转载于:https://www.cnblogs.com/oubo/archive/2012/04/16/2452179.html

Apache下部署Django 的样式问题相关推荐

  1. Apache上部署Django

    目前,Apache和mod_python是在生产服务器上部署Django的最健壮搭配.mod_python 是一个在Apache中嵌入Python的Apache插件,它在服务器启动时将Python代码 ...

  2. Win下部署Django开发环境

    1,安装python,去官网下载安装软件,安装完之后是默认是没有添加环境变量的,需要自己手动添加 2,下载Django的源码,切换到Django的源码目录,运行python setup.py inst ...

  3. CentOS7下部署Django项目

    服务器 服务器的基本配置 随便购买一台服务器,使用CentOS系统并记住记住自己的公网IP 去安全组放行端口 去Gitee新建一个代码仓库 Git 下载git,用来同步代码 下载地址:Git - Do ...

  4. [转]Docker部署Django由浅入深系列(下): 八步部署Django+Uwsgi+Nginx+MySQL+Redis

    在上篇教程中,我们手动构建了两个容器,一个容器放Django + Uwsgi,另一个容器放Nginx,成功部署了一个简单的Django项目.然而在实际的生产环境中,我们往往需要定义数量庞大的 dock ...

  5. 使用宝塔面板快速部署Django项目

    对于不熟悉linux的人而言使用第三方工具快速部署是一个很好的选择! 云服务准备 1.在服务器供应商管理后台安全组里开放必要端口. 国内的云服务器是把所有的端口给屏蔽了的,如果想使用的话需要自己在服务 ...

  6. 超详细Windows环境下使用Apache部署Django项目教程

    目录 超详细Windows环境下使用Apache部署Django项目教程 1.什么是Apache 2.安装并配置Apache 2.1 下载Apache 2.2 解压Apache到文件夹 2.3 配置c ...

  7. IIS或Apache部署Django项目时,Admin后台管理CSS样式丢失?

    运行环境: Windows 10 专业版 64位 Python27 Django1.11 Mysql5.7 IIS 10 或 Apache24 丢失CSS样式后的界面: 正确加载CSS样式的界面: 通 ...

  8. Python进阶(三十七)Windows7使用nginx+apache部署django项目

    文章目录 一.前言 二.nginx安装 三.初识fastcgi 一.前言 Django的部署可以有很多方式,采用nginx+uwsgi的方式是其中比较常见的一种方式. 目前国内各大门户网站已经部署了n ...

  9. centos7 vim查找_实战 | 一文掌握Centos7下搭建Django前后端分离项目部署环境

    点击上方 "Python Web与Django大咖之路"关注我! 工 作 原 理 一.安装nginx 安装依赖包 yum install gcc gcc-c++ pcre-deve ...

最新文章

  1. mysql 多线程_数据库选型之MySQL(多线程并发)
  2. python中怎么打开文件_python如何打开文件
  3. java中Date与String的相互转化
  4. 第十届蓝桥杯JavaB组总结
  5. ANSI X9.19 MAC算法介绍
  6. Python re 模块深入探索
  7. python中shuffle是什么意思_选择vs.Shuffle,Python
  8. Matlab/Python两方,三方甚至四方演化博弈仿真图及 代码 演化博弈敏感性分析仿真图及相轨迹图/相位图及代码
  9. SMTP,POP3协议邮件Wireshark抓包实验及内容还原
  10. QGIS入门级介绍——一个开源地理信息系统
  11. iphone6s维修定位服务器,iphone6s修理点
  12. 程序员如何不加班?—— 时间管理篇
  13. 小火狐进化_神奇宝贝:最强和最弱的御三家属于哪个世代?当然是这两代
  14. 快速开始keras 教程
  15. 「津津乐道播客」#273 科技乱炖:实时音频社交爆红的冷思考
  16. wps怎么画网络图_作为数学老师,如何使用WPS来绘制几何图?
  17. 获取微信公众号素材的语言和视频
  18. (Error -6311) PRSC module failed to write to a register. 问题的探讨
  19. 启用nat模式 路由模式_如何在HTML电子邮件中启用暗模式:您需要了解的一切。...
  20. confirm点确认跳转,点取消关闭

热门文章

  1. String、StringBuffer、StringBuilder介绍
  2. 圣诞节计算机老师贺卡祝福语,老师圣诞节贺卡祝福语
  3. c++如何让字符串重复输出_2020.10.02错题总结之字符串相关函数
  4. 012_logback中的DBAppender
  5. 037_CSS媒介类型
  6. linux的备份和恢复命令,Linux基本命令——备份与恢复文档
  7. ios找不到信任证书_ios信任苹果企业级应用
  8. Android Fragment嵌套导致的bug
  9. list index out of range怎么解决_“卿卿我我”和“如胶似漆”英语怎么说?
  10. mysql系统变量_MySQL 系统变量(system variables)