Django admin后台管理无样式,报错找不到css

(已解决)Django项目部署到服务器后访问后台admin样式缺失报错:Refused to apply style from ‘http:...static/admin/css/login.css. (已解决)Django项目部署到服务器后访问后台admin样式缺失报错:Refused to apply style from 'http:...static/admin/css/login.css. 阅读详情

生产环境部署Django:ubuntu 16 + Django + uwsgi + Nginx

部署成功后,网站可以正常打开,但是后台管理系统找不到css文件而无样式。

网站正常说明uwsgi 和 nginx 配置都没有问题,在urls.py中添加静态文件路由即可:

第一步:urls.py中添加静态文件路由

from django.views.static import serve
url(r'^xx_static/(?P<path>.*)$', serve,{'document_root': settings.STATIC_ROOT }),

第二步:settings.py中添加路径

xx_static 名称与settings.py 中的  STATIC_URL 文件名称保持一致,即:

STATIC_URL  = /xx_static/

STATIC_ROOT = os.path.join(BASE_DIR, "xx_static")

第三步:生产环境中的网站根目录下创建文件夹​​​​​​​

在生产环境中的网站根目录下,即 /home/用户名/项目名称 下 新建 xx_static 文件夹。然后再根目录下执行:

python3 ./manage.py collectstatic

第四步:生产环境中的nginx配置文件​​​​​​​

重启 uwsgi --ini 项目名称.ini ,就可以显示。如果还有问题,检查文件 vi /etc/nginx/nginx.conf,server中添加 静态文件路径:

server {

    listen 80;  
    server_name 域名;
    root /home/用户名/项目名称;

    location /static/ {
        alias /home/用户名/项目名称/xx_static/;
    break;
        }
    location / {
        include         uwsgi_params;
        uwsgi_pass      127.0.0.1:8000;
        }
    }

 

参考:如下博文中介绍了两种解决方法,也可以尝试。

https://blog.youkuaiyun.com/a657941877/article/details/8953233

Django 中admin页面的css样式无法加载的终极解决方案 编辑命令:vi /etc/nginx/conf.d/default.conf。收集命令:python3 manage.py collectstatic。执行之后,搜集到的静态文件就会存入/home/centostest/然后刷新admin的页面就ok了。3. 进行静态文件的收集。 阅读详情

相关推荐

django之二十七--admin管理后台里:对列表展示页面的数据展示进行相关优化

一、前言 对admin管理后台里的列表展示页面的数据展示进行相关优化的目的:更加方便我们对列表展示页面里的数据进行操作! 问题:那么,我们如何对admin管理后台里的列表展示页面的数据展示进行相关优化呢? 答案:我们对指定父类里的相关属性值进行重写,就能实现对admin管理后台里的列表展示页面的数据展示进行优化; 具体实现可以看接下来完整的操作流程; 细节: ①.操作流程的全程都是拿表animal当测试数据; 二、完整的操作步骤 1、第一步:查看ModelAdmin类和BaseMode.

1、测试博主技术知识分享 2、pos行业知识技术分享 3、java后端技术知识分享 4、嵌入式技术知识分享 5、运维部署相关知识分享 1439

【Django】django自带后台管理系统样式错乱,uwsgi启动css格式消失的问题

正常情况:ERROR:(css、js文件加载失败):CSS加载的样式没有了,:使用了自带的admin,在使用 python manage.py runserver启动 的时候,可以加载到admin的文件。而在使用启动的时候,一些网页需要的静态文件uwsgi没有找到,所以出现了比较丑陋的情况。解决方法:将admin的文件找出来放在里面,通过uwsgi进行加载;

走在搬砖的路上! 1095

基于Django的学生信息后台管理系统(含登录、增删改查、SQLite数据库)

这是一个开箱即用的Python学生信息管理后台,用Django框架搭建,支持账号登录验证、学生数据列表展示、新增/编辑/删除/模糊查询等核心功能。前端采用原生HTML+CSS实现简洁界面,后端通过Django Model对接SQLite本地数据库,内置字段必填校验、表单提交处理和CSRF防护。项目结构规范,包含models.py定义学生模型(学号、姓名、性别、班级、联系方式等)、views.py封装业务逻辑、urls.py配置路由映射、admin.py开启Django自带后台管理,以及migrations文

julia4scientist的博客 167

django: 开发服务器下admin界面没有css

为了省心,选择了bitnami的集合软件: bitnami-djangostack-1.5.5-1-windows-installer。 安装完成后,python, django, apache, postgresql, sqlite3全都有了,python版本是2.7.6的,django是1.4的 ,看起来很方便,但是是那么完美吗? 开始跟着The Django Book 学,到了启用adm

风之羽 1万+

基于Python+Django的问卷调查系统开发与部署实战

Python凭借简洁的语法和丰富的Web框架成为快速构建业务系统的首选,而Django作为其中最具代表性的全栈框架,通过MTV架构和内置ORM大幅降低了数据库建模与业务开发的复杂度。在课程设计、毕业设计及企业内部门调研等场景中,问卷调查系统是最典型的Web应用之一,其核心诉求——动态表单渲染、数据收集与统计报表,恰好是Django的强项。利用Django自带的后台管理、模型迁移和模板引擎,开发者无需搭建额外前端工程即可完成从立项到上线的全流程。本文以一份常见的“Django问卷调查系统”代码包为切入点,围绕

weixin_33912453的博客 420

Django完整版电商开发实战:从模型设计到部署上线

电商系统开发涉及商品、订单、库存等核心链路,Django以其强大的ORM和内置Admin后台,成为快速构建电商后端的理想选择。理解SKU与SPU的区分、订单状态流转、数据库行锁等原理,是保证金额准确与库存不超卖的关键。基于Django的完整电商实现,不仅能够支撑商品管理、购物车、支付回调等业务场景,还能借助DRF和Vue实现前后端分离,提升开发效率。本文从项目拆分到模型设计,再到部署上线,完整复盘一个可落地的Django电商项目。

weixin_34284188的博客 415

Django项目 Admin管理界面样式表(CSS Style)丢失问题

Django项目 Admin管理界面样式表(CSS Style)丢失问题

cuijiekun的博客 3231

Python Django视频点播网站开发全攻略:从数据建模到部署上线

视频点播系统是Web开发中典型的全栈实战项目,涉及用户认证、数据建模、文件存储、媒体转码与前后端交互等多个技术环节。基于Python的Django框架,凭借其内置的ORM、Admin后台和认证机制,能大幅降低开发门槛,让开发者将精力集中于业务逻辑。本文围绕毕业设计场景,系统梳理了视频点播网站的完整构建流程:从选题价值评估、技术选型与分层架构,到六张核心数据表的设计、视频文件上传与编码兼容性处理,再到播放页实现、Django Admin后台管理以及Gunicorn+Nginx的生产部署与安全加固。同时总结了视

weixin_33811539的博客 395

Django admin后台管理无样式,报错找不到静态文件

python+django+uwsgi 创建超级用户进入admin后台管理时,发现没有样式,报错找不到静态文件(报错如下) Not Found: /static/admin/css/dashboard.css Not Found: /static/admin/css/base.css Not Found: /static/admin/css/responsive.css Not Found...

Miss_Audrey的博客 1万+

解决django后台样式丢失,css资源加载失败的问题

就像这个图的样子: 解决方法,setting.py中DEBUG选项为True,否则无法映射到静态文件目录 以上这篇解决django后台样式丢失,css资源加载失败的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:django使用图片延时加载引起后台404错误django使用图片延时加载引起后台404错误

Ubuntu20.04实时内核补丁PREEMPT_RT编译与安装全流程解析

本文详细解析了在Ubuntu20.04系统上编译与安装实时内核补丁PREEMPT_RT的全流程。从内核与补丁版本匹配、编译环境准备,到内核配置、编译排错,再到最终安装、验证与进阶优化,提供了手把手的实战指南,旨在帮助机器人、工业控制等对实时性有苛刻要求的开发者构建低延迟、高确定性的Linux系统。

weixin_29213827的博客 186

django admin后台css样式丢失

第一次根据教程兴高采烈的打开后台的时候发现是这样的 尼玛 坑爹啊 怎么光秃秃的,跟人家的不一样啊 打开firebug 发现报错,找不到css 通过google找到原因,是因为admin所需的js ,css等静态文件虽然都在django的安装目录内,但是我们没有在配置文件里设置一个正确的指向。 再次google发现配置方法五花八门,但基本上分两种,一种是需要配置的apache/ ng

firesnow的博客 2万+

LK启动流程深度解析:从硬件初始化到内核加载的MTK平台实践

本文深度解析了MTK平台上LK(Little Kernel)的完整启动流程。从硬件初始化、内存管理(MMU/Cache)开启,到多线程环境建立,再到内核镜像加载与安全校验,详细阐述了LK如何作为Bootloader核心,完成从芯片上电到成功引导Linux内核的关键任务,是MTK平台开发者必须掌握的核心知识。

weixin_28314575的博客 214

【转】关于Django 中启动自带服务器进入后台admin没有样式的问题...

凌晨1点被这个问题搞到差点通宵,这个问题直接去百度,可以发现有很多关于这个问题的解决方法,但是不是我遇到的关键问题,不过这里也顺带总结一下这些方法: 主要问题:在项目manage.py所在目录用命令行输入 我这里的端口选了9999,开启Django的自带的服务器,项目的静态文件没更改过,进入Django自带的后台管理admin时出现css样式不显示的情况 一度以为是python2.7...

u012767263的专栏 1110

〔重庆理工大学〕大学物理实验--变温霍耳效应及其参数测定

每个老师要求不同,实验报告内容和数据仅供参考。

Pretty Boy Fox的博客 3043

【Apache Paimon】-- 13 -- 利用 paimon-flink-action 同步 mysql 表数据

在Paimon 诞生以前,若 mysql/pg 等数据源的表结构发生变化时,我们有几种处理方式(1)人工通知(比如常规的使用邮件),然后运维人员手动同步到数据仓库中(2)使用 flink 消费 DDL binlog ,然后自动更新 Hive 的外部表和内部表 schema那么现在,有了 Paimon ,我们可以利用其特性,自动识别并同步 DDL 这些变化,并同步至 hive 的 paimon 格式表中。

欢迎来到我的博客,一起探索代码里的世界! 1248

【Django】django自带后台管理系统样式错乱,Django使用gunicorn服务器时,Django admin无法加载静态文件

然而,当我们将Django与gunicorn集成时,有时会遇到Django admin无法加载这些静态文件的问题。当我们访问Django admin页面时,gunicorn只会处理Django的动态请求,而忽略静态文件的请求。通过安装Django Whitenoise并在Django项目中进行相应配置,我们可以使gunicorn能够正确地提供Django admin的静态文件。为了解决Django admin无法加载静态文件的问题,我们需要配置gunicorn以提供静态文件的服务。是存储静态文件的路径。

走在搬砖的路上! 1307

DSShop移动商城网店系统 反序列化RCE漏洞复现

DSShop单店铺移动商城网店系统的getCartList方法的cart参数存在php反序列化漏洞,攻击者可以通过漏洞执行任意代码,获取服务器权限。

0xSec 1471

django admin后台管理系统样式显示不出来

摘要:本地使用python manage.py runserver能正确显示后台,但服务器使用gunicorn部署时出现样式加载错误。原因是gunicorn默认不包含静态资源。解决方法是在根urls.py中添加静态资源路径配置:urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT),同时确保settings.py中已配置STATIC_ROOT和STATIC_URL。

2401_88601610的博客 198

RK3568驱动 SPI主/从 配置

RK3568 SPI 配置指南 内核配置:启用用户空间驱动(主)和从模式协议支持。 主模式:设备树设置status="okay"、max-freq及引脚复用,子节点compatible="rockchip,spidev"。 从模式:需添加spi-slave属性,子节点命名以slave@X开头。 编译烧写:修改设备树后编译内核或全量镜像,验证/dev/spidevX.Y节点。 测试:使用spidev_test工具,主模式可环回测试,从模式需与主设备通信。 (关键:从模式强制spi-slave和命名规则,频率匹

文石_2009的博客 1143

OpenHarmony之Histreamer引擎深度解析:pipeline_core架构如何全面取代GStreamer,一统音视频播放与录制

Histreamer是OpenHarmony多媒体框架的核心媒体引擎,采用架构设计。一个轻量级的媒体引擎组件,提供播放、录制等场景的媒体数据流水线处理。1.播放场景分为如下几个节点:数据源读取、解封装、解码、输出;2.录制场景分为如下几个节点:数据源读取、编码、封装、输出。该引擎从OH5.0开始取代了原有的媒体引擎gstreamer(部分文档还保留较老架构的讲解),提供统一的音视频播放、录制、元数据解析等能力。

m0_67505153的博客 332

关于python2.7.6+django1.4.2的admin样式无效问题记录

在学习django开发时,按照网上的教程,一步一步中午完成,成功出现了admin的后台管理页面,心情很是激动,但是。。。。。为毛这么丑? 在页面查看发现是css报500错误,首先呢,我直接跑到项目下,一看直接没有static文件?这是什么情况?好吧查找资料把admin的css文件复制到这来(在哪复制不重要,因为这是错误的思路),发现还是不行,依旧是css文件包错。

l821398100的专栏 726

实战17:GCN+LSTM图卷积神经网络预警预测 完整代码数据集

实战17:GCN+LSTM图卷积神经网络预警预测 完整代码数据集

1945

django admin后台管理系统的页面,样式失效

报错 浏览器中,控制台显示 MIME类型不匹配,样式加载失败; 页面上操作正常,样式全无。 解决办法 在manage.py中加入以下的代码: import mimetypes # main函数中添加该代码 main(): mimetypes.init() mimetypes.types_map['.css'] = 'text/css' 结果 根据以上的操作,博主的问题解决,页面样式恢复。...

qq_36579455的博客 916

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

Centos环境django项目部署过程

Django是一款针对Python环境的开源WEB开发框架,采用BSD license,能够帮助我们快速开发安全和可维护的网站。它采用MTV 架构: 采用 Model(模型)、Template(模板)、View(视图)模式,强制代码分离,结构清晰,非常适合团队协作和大型项目维护。它还提供了DRF(Django REST Framework): 是构建 API 的行业标准工具包。如果你需要开发前后端分离的项目(如配合 React/Vue 前端或移动端 App),DRF 提供了强大的序列化、认证和视图集功能。

企业实战系列集 ●●● https://ximenjianxue.blog.youkuaiyun.com 689

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Django入门实战:从零搭建博客系统,掌握Python Web开发核心流程

Web开发是连接用户与服务的桥梁,其核心在于处理HTTP请求、操作数据库并生成动态响应。Python作为主流后端语言,通过Django等全栈框架,开发者能高效构建稳健的Web应用。Django遵循MVT(Model-View-Template)架构,内置ORM、Admin后台和表单系统,大幅降低开发门槛,其“约定优于配置”的理念尤其适合培养工程化思维。在实战中,从环境搭建、数据模型设计到视图与模板渲染,每一步都深化对请求响应循环和代码组织的理解。例如,通过创建虚拟环境隔离依赖,使用ORM定义Article模

weixin_30703911的博客 379

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

上一篇: pip3 install mysqlclient ImportError: cannot import name 'main'
下一篇: ubuntu 16 + nginx 配置SSL
flyingool
博客等级 码龄15年 44粉丝 47原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值