Django整合Extjs 配置路径(一)

2.Django 前后端数据交互 文章目录 1. 注册登入项目 2. 项目准备 2.1 新建项目 2.2 结果路径报错问题 2.3 创建app应用 2.4 注册app引用 3. 登入功能 3.1 路由层 3.2 视图层 3.3 静态文件 1.介绍 2. 存放位置 3. 创建目录划分子目录 4.项目需要的静态文件 3.4 登入页面 3.5 静态路径开放 1. 令牌 2. 开放 3. 动态修改 3.6 浏览器缓存 4. 请求方式 4.1 GET请求访问服务端 4.2 GET请求提交表单数据 阅读详情

以前介绍过用Django来写blog,

Django作为后台Extjs作为前台来进行Web开发是非常爽的,下面这个系统就是用Django+Extjs来开发的管理系统,

全部是我个人完成,所以比较简陋,


首先来介绍如何设置目录结构 和static 路径 下面是我的工程路径,开发工具使用的是pycharm

然后static关键配置如下

from os.path import dirname, join,abspath
from tools import const
import  sitecustomize
const.Const.DEBUG=DEBUG


HERE=abspath(join(dirname( __file__ ), '..')).replace('\\','/')
const.Const.HERE=HERE
ADMINS = (
# ('Your Name', 'your_email@example.com'),
)

STATIC_ROOT =join(HERE,'static')


SITE_STATIC_ROOT=join(STATIC_ROOT,'ext')
# URL prefix for static files.
# Example: "http://media.lawrence.com/static/"
STATIC_URL = '/static/'

# Additional locations of static files
STATICFILES_DIRS = (
# Put strings here, like "/home/html/static" or "C:/www/django/static".
# Always use forward slashes, even on Windows.
# Don't forget to use absolute paths, not relative paths.
SITE_STATIC_ROOT,
)

配置Static 有个需要注意的地方就是,把admin导入到static目录下面以后,ext必须配置在其他目录

然后在STATICFILES_DIRS下面添加,否则有可能会引起冲突


源码下载路径

http://download.youkuaiyun.com/detail/xugangjava/5366509

安装相关模块后可直接运行 无需配置路径,相关介绍可查看资源中的“运行说明.doc”

(django 1.4.2+ extjs 3.4)




SRC漏洞挖掘实战指南:从信息收集到报告撰写的完整闭环 在网络安全领域,漏洞挖掘是识别和修复系统安全缺陷的核心技术活动。其基本原理是通过系统性的信息收集、安全测试和逻辑分析,发现软件或网络服务中可能被恶意利用的弱点。这项技术的价值在于能够主动防御,在攻击者利用之前发现并修复漏洞,从而保护数据资产和业务连续性。在应用场景上,它广泛应用于企业安全测试、渗透测试以及安全应急响应中心(SRC)的众测项目中。本文聚焦于**SRC漏洞挖掘**的实战流程,详细拆解了从目标选定、信息收集到漏洞验证的完整方法论,并深入探讨了如何高效利用**Burp Suite**等工具进行手动测 阅读详情

相关推荐

GeoLibre:开源GIS工作流引擎如何解决数据处理流程断裂问题

在GIS数据处理领域,数据格式转换、坐标系转换和地图服务发布是常见的基础操作。其核心原理在于通过标准化接口将离散的工具串联成自动化流水线,从而提升数据处理的可靠性和可重复性。这种工作流引擎的技术价值在于将复杂的命令行操作和API调用封装为可视化或声明式的配置,显著降低了技术门槛,减少了人为错误。在实际应用场景中,它特别适用于需要定期更新数据、处理批量数据集或团队协作的生产环境。通过集成GDAL、PostGIS和GeoServer等开源工具,这类系统能够将一次性的临时操作沉淀为可验证的标准化流程,这正是Geo

weixin_33853827的博客 430

Python开发入门与实战14-基于Extjs的界面

14. 基于Extjs的界面 上一章我们实现了一个原生的html例子,本章我们将采用Extjs实现界面的展现,来说明MVC模式下我们是怎么考虑界面与业务层的关系的。 14.1. 引用Extjs目录 首先,我们在inventory app下增加一个static目录,拷贝Extjs发布目录到static下,本章节例子我们采用的是Extjs 4.1.1版本进行说明演示,Django项目能够访问st...

weixin_30809173的博客 219

任务管理与时间线工具:从核心原理到工程实践

任务管理与时间线可视化工具是现代软件工程和项目管理中的基础组件,其核心原理在于将抽象的时间约束和任务依赖关系转化为直观的图形界面,帮助用户对抗拖延并确保项目按时交付。从技术实现角度看,这类工具通常基于Web技术栈,采用前后端分离架构,利用RESTful API提供数据交互能力,并支持Docker容器化部署以简化环境配置。其技术价值在于通过自动化脚本和API集成,能够无缝嵌入CI/CD流水线或个人工作流,实现批量任务同步与状态更新,从而显著提升团队协作效率与个人生产力。典型的应用场景包括个人Side Proj

weixin_33767813的博客 462

Django整合Extjs Crsf Json(二)

1.Crsf Extjs里面所有的表单都是通过Ajax提交的,所以会被Crsf所拦截 所以在每个页面需要引入如下js,主要是在提交表单时设置 crsf信息 //crsf验证 Ext.Ajax.on('beforerequest', function (conn, options) { if (!(/^http:.*/.test(options.url) || /^https:.*

xugangjava的专栏 2983

基于行为分析的Web自动化攻击防御:从原理到ClawGuard实战部署

Web应用防火墙(WAF)是网络安全的基础设施,其核心原理是通过分析HTTP/HTTPS流量特征来识别和阻断恶意请求。传统基于IP、频率等静态规则的WAF在面对自动化攻击时,常因攻击者使用代理IP、调整请求间隔等手段而失效。行为分析技术通过采集和分析用户与页面的交互行为(如鼠标轨迹、键盘事件),构建“行为指纹”,从更本质的层面区分人类与自动化脚本,从而提升防御的精准度和适应性。这项技术的核心价值在于将安全防护从事后规则匹配,升级为实时意图识别,能有效应对撞库、数据爬取等自动化威胁。在实际应用场景中,如电商登

weixin_30843605的博客 405

Python django Extjs 项目开发中的错误小记

主要是一些我遇到过的小错误bug,包括Python django Extjs;还有实现一些新功能时的小记

Django1.6与extjs4整合

从今日开始,公司的新后台系统,我将全部迁移到python的环境下,主要使用了Django与extjs4、jquery1.7的,数据库mysql5.5,容器是nginx。因为不考虑并发因素,所以在这里没有高深的python的线程处理,只是向刚毕业的大学生,几个框架的整合而已,没啥营养,我也是对于python的掌握,觉得Django这框架做的挺好的,模板处理、model层的映射等都比之前玩java...

cywhoyi的专栏 262

lino:使用Django和ExtJS的Web应用程序框架

lino包装 Lino是一个高级框架,用于基于和编写类似于桌面的自定义数据库应用程序。 Lino应用程序是Django项目,应用程序开发人员无需编写任何URLconf,HTML或CSS()。 该存储库被视为Lino框架的组成部分,在作为一个整体进行了。 欢迎您提供反馈。 我们的介绍了如何与我们联系。 对此存储库的API更改记录在

php+java+框架整合_.NET/JAVA/PHP/Python 企业级Web开发框架整合系列文章导航

1 写在之前的话1.1 自己的想法项目开发之初,整合一个成熟框架的过程是件比较头疼的事情,除了需要研究各种技术以外,还要了解彼此之间的兼容性、可能遇到的问题,以及在实际使用中的不足和可能带来的风险。之前在整合SSH时,就遇到版本的问题,起初并不太了解问题的原因,查询前人的文档之后才明白,很多的问题都是在实践和摸索中解决的,所以比较痛苦。自己感觉还有很多要学的东西,在此也把学过的记录下来,给自己一个...

weixin_34868242的博客 202

Django整合Extjs源码

使用diango + extjs3.4开发的一个项目原型,安装相关模块后可直接运行,不需要配置相关路径

别再折腾CUDA了!Win11上VSCode一键配置PyTorch GPU环境(附Anaconda虚拟环境避坑指南)

本文提供Win11系统下使用VSCode和Anaconda一键配置PyTorch GPU环境的详细指南,解决CUDA版本冲突等常见问题。通过conda的原子化依赖解决方案,安装时间从2小时缩短至15分钟,适合深度学习初学者快速搭建开发环境。

weixin_33101399的博客 246

.NET/JAVA/PHP/Python 企业级Web开发框架整合系列文章导航

1 写在之前的话 1.1 自己的想法 项目开发之初,整合一个成熟框架的过程是件比较头疼的事情,除了需要研究各种技术以外,还要了解彼此之间的兼容性、可能遇到的问题,以及在实际使用中的不足和可能带来的风险。 之前在整合SSH时,就遇到版本的问题,起初并不太了解问题的原因,查询前人的文档之后才明白,很多的问题都是在实践和摸索中解决的,所以比较痛苦。 自己感觉还有很多要学的东西,在此也把学过的记录下来...

图钉的笔记 3816

共聚焦显微镜的光源、工作原理与选型

共聚焦显微镜作为科研与工业领域中重要的微观成像工具,凭借光源的精准适配性、光学切片技术的三维成像能力,以及对不同工业场景的定制化适配潜力,为半导体检测、工业部件分析、智能制造升级提供了关键技术支撑。深入理解其光源特性、工作原理与选型逻辑,能帮助工程师与技术人员精准匹配设备与生产需求,既保障微观检测的精度与效率,又为产业优化、技术创新筑牢微观观测的基础。

PhotonixBay的博客 1536

java 拒绝访问_JAVA编译中拒绝访问的问题及解决方案

跨域的jsonP1.出现原因:因为web中的同源策略(域名,协议,端口号)限制了跨域访问. 2.区别于json (个人理解)json是数据交换格式,jsonp是数据通信中的交互方式 3.jsonp的get与p ...如何使用Fiddler调试线上JS代码大家平时肯定都用过火狐的Firebug或者谷歌的调试工具来调试JS,但遗憾的是我们不能像编辑html,css那样来直接新增或者删除JS代码...

weixin_42511157的博客 3449

别再只看pLDDT了!AlphaFold预测结果解读保姆级指南:pLDDT、PAE、pTM、ipTM到底怎么看?

本文详细解析了AlphaFold预测结果中的关键指标pLDDT、PAE、pTM和ipTM,帮助用户从单一依赖pLDDT进阶到全面理解蛋白质结构预测。通过实际案例和技巧,指导如何正确解读这些指标,避免常见错误,并提供了从预测到发表的实用建议。

weixin_29100399的博客 353

GIS分析-利用K-Means方法进行地震分析

通过“聚类”可以获得有关我们所拥有的数据的各种线索,这是数据挖掘技术之一。分析创建的组有助于决策过程。在这项研究中,我们将使用数据挖掘工具之一的K-Means方法研究安纳托利亚东部地区近100年发生的地震的空间分布,并试图获得有用的信息,以供未来的研究使用。我从局地震目录页面获得了研究所需的地震数据,并从获得了区域边界数据。

gis收藏家的博客 1568

es安装elasticsearch-head插件(附资源)

由于es服务启动之后,访问界面比较丑陋,为了更好的查看索引库当中的信息,我们可以通过安装elasticsearch-head这个插件来实现,这个插件可以更方便快捷的看到es的管理界面 1 、node01机器安装nodejs Node.js是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js是一个Javascript运行环境(runtime environment),发布于2009年5月,由Ryan Dahl开发,实质是对Chrome V8引擎进行了封装。Node.js 不

beishanyingluo的博客 3019

ANSYS ICEM CFD 2023R2 结构化网格实战:翼型绕流 10 步生成高质量六面体网格

在计算流体力学(CFD)分析中,网格质量直接决定了仿真结果的精度和收敛性。对于翼型绕流这类典型的外部流动问题,结构化网格因其规则的节点排列和优异的边界层捕捉能力,成为高精度模拟的首选方案。通过在后缘处添加局部H型拓扑,并将过渡区增长率降至1.1,最终使网格质量指标提升40%,计算收敛速度提高2倍。这印证了结构化网格在复杂流动模拟中的不可替代性——虽然初期投入时间较多,但能显著提升计算精度和稳定性。在开始网格划分前,合理的几何准备是确保后续流程顺利的关键。对于翼型绕流,O型网格拓扑能提供最佳的边界层适应性。

weixin_30731305的博客 362

mysql查询前n条_mysql前n条查询

ZooKeeper个人笔记Session管理Session 1.sessionId 生成一个sessionId,这是全局唯一的. 2.TimeOut 会话的超时时间,注意,这个值和客户端ZooKeeper ...转 Netflix OSS、Spring Cloud还是Kubernetes? 都要吧!Netflix OSS.Spring Cloud还是Kubernetes? 都...

weixin_29266749的博客 1324

S7-PLCSIM Advanced V3.0虚拟PLC组态下载失败?手把手教你解决IP地址冲突问题

本文针对S7-PLCSIM Advanced V3.0组态下载失败问题,深入剖析了IP地址冲突的根本原因。通过对比博途项目PLC、虚拟网卡及本机物理网卡的IP配置,提供了清晰的排查流程与标准化解决方案,帮助用户快速修复网络可达性问题,确保虚拟PLC仿真顺利进行。

weixin_29306261的博客 193

潜在图神经网络学习笔记(Latent Graph Neural Networks for Human Skeleton-based Action Recognition)

在本文中,我们从一个新的角度来解决这个问题,通过将非结构化的骨架数据映射到潜在空间,如图2所示,这里称为潜在特征空间或嵌入空间,其中一组项嵌入在一个流形中[ 1 ],并且在潜在空间中彼此更相似的项被放置在彼此更接近的位置。潜在空间中的位置可以被认为是由一组潜在变量定义的,这些潜在变量来源于对象的相似性。将骨架数据嵌入到流形中,消除了远近邻居之间的冗余依赖关系,以解决加权问题。得到具有多尺度聚合特征的稀疏图矩阵结构,以更好地理解骨骼关节的直接加权信息。

qq_45631885的博客 488

零基础AI编程入门:从Codex核心原理到Cursor实战指南

自然语言处理(NLP)技术通过让计算机理解人类语言,正在深刻改变人机交互方式。其核心原理在于将文本转化为机器可处理的向量表示,并通过大规模预训练模型学习语言的内在规律。这一技术的巨大价值在于极大降低了人机沟通的门槛,使得非专业用户也能通过自然指令驱动复杂系统。在编程领域,NLP催生了代码生成这一重要应用场景,它允许开发者用自然语言描述需求,由AI模型自动生成可执行代码。以OpenAI Codex为代表的代码生成模型,正是这一技术路线的典型代表。它通过在海量代码数据上进行微调,专门优化了自然语言到代码的转换能

weixin_30376509的博客 321

2ED2410-EM的使用

2ED2410-EM的使用

让你爱上电路设计 968

【extjs6学习笔记】1.4 初始:ajax请求django应用

使用sencha创建应用,默认如下: personnel数据使用的是本地数据 做以下修改,使用ajax 启动时会报404【此次调用是使用nginx部署】 django应用app_jiake中,修改view.py,加入以下函数 app_jiake中,修改url.py ...

weixin_33810302的博客 135

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

精雕软件(JDpaint) 5.5 绿色版

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

Django模板

新建一个新项目Day02MyDjangoPro02。

weixin_59633478的博客 1034

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

上一篇: Python 实现简单的C/S在线更新程序
下一篇: Django整合Extjs Crsf Json(二)
xugangjava
博客等级 码龄16年 83粉丝 72原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值