django 怎么加权限 静态资源目录_Django1.7如何配置静态资源访问
Django是非常轻量级的Web框架,今天散仙来看下如何在Django中配置静态的资源访问路径,一个中等规模的网站,可能就会有很多静态的资源需要访问,无论是html,txt,还是压缩包,有时候访问这些资源我们并不需要过多的限制,所以任由用户访问,这时我们就没必要在加一个request请求,转发或重定向访问,我们可以直接使用Django的静态资源访问策略。
默认在django里是不支持静态资源访问的,我们需要稍微配置映射才可以。
(1)确认你的INSTALLED_APPS里面有'django.contrib.staticfiles'静态资源配置。
INSTALLED_APPS = ('django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','stapp',#app1'twapp',#app2)
(2)在url里面,加上静态文件映射:
from django.conf import settingsfrom django.conf.urls.static import staticurlpatterns = patterns('',# Examples:# url(r'^$', 'ManagerSystem.views.home', name='home'),# url(r'^blog/', include('blog.urls')),#admin界面的映射url(r'^admin/', include(admin.site.urls)),#hello world的映射url(r'^hello/$',hello), #twapp的映射url(r'^tt/$',tt),#配置静态资源映射)+static(settings.STATIC_URL)
注意上面的最后一句话是重点
3,在对应的app下,新建一个static的文件夹,如果不想叫static这个文件夹名,可以对应在setting.py里面修改下面的参数即可
STATIC_URL = '/static/'
4,然后在static目录下,放一些静态文件,即可访问,测试如下,
5,至此,已经大功告成,当然如果你想下载文件的话,需要上传压缩包的形式才可以直接通过浏览器下载。
最后需要注意的是,关于Django的项目设置,我们都知道一个django项目可以可以由多个app组成,当然,一个app也可以被多个django项目共享,默认的情况下所有的模板文件盒静态文件是所有的app共享的,但是有时候我们为了,更加清晰的区分那个资源,属于哪个项目的,应该怎么做,其实这个问题很简单,我们只需要通过约定来完成这件事情就可以,在模板文件下建多个文件夹,每一个项目单独使用即可,对于静态文件也一样,我们不能给每个app定义一个不用的文件夹,因为他们的父目录必须是跟配置文件里的一样,所以我们可以在static/目录下,再新建多个文件夹区分即可。
django 怎么加权限 静态资源目录_Django1.7如何配置静态资源访问相关推荐
- linux桥接设置静态,centos6.10 桥接模式下配置静态ip
centos6.10 桥接模式下配置静态ip主要是修改以下三个地方: /etc/sysconfig/network-scripts/ifcfg-eth0(这个文件名版本不同文件名也不同,可以先cd / ...
- 7添加静态路由 hat red_Centos7/RHEL 7 配置静态路由
如图: 业务地址:192.168.10.0/24 192.168.20.0/24 管理地址:172.168.10.0/24 172.168.20.0/24 需求:每台主机配置两张网卡,分别 ...
- django 怎么加权限 静态资源目录_Django:settings中关于static静态文件目录的设置...
django项目settings中关于静态资源存放位置的设置 主要涉及以下3项:STATIC_URL.STATICFILES_DIR和STATIC_ROOT 1.STATIC_URL 这项是必须配置的 ...
- SpringBoot_静态资源目录及访问
一.静态资源目录 默认静态资源目录为resources目录下的static META-INF/resources.public.resources.static均为官方指定的静态资源目录,但除stat ...
- 乐高解魔方机器人编程百度网盘_砍人快乐 喜剧 / 惊悚 / 恐怖 网盘资源目录搭建...
▲点击蓝色"网盘扩容" 每天推荐一部电影 v:xna2022 <砍人快乐> 剧情: 失明的图书管理员.沮丧的板球运动员和孤独的心理医生各自都在寻求惩罚和解脱,他们的生活 ...
- 阿里云Landing Zone系列--2 资源目录之--多账号
系列文章目录 第一章 阿里云云治理中心使用 补充-业务场景说明 第二章 资源目录之–多账号 文章目录 系列文章目录 前言 一.资源目录是什么? 二.方案学习 1. 学习途径-阿里云最佳实践 2.方案要 ...
- 在 Java 中,如何批量读取本项目资源目录下的所有文件
在 Java 中,如何批量读取本项目资源目录下的所有文件 读取资源目录下的指定文件 方法 1:使用 JDK 中原始 API 方法 2:借助 Spring 附录 将 InputStream 转化为 by ...
- 政府大数据之资源目录管理
最近客户正在按照三定职责梳理职责目录和数据,需要用到大数据平台的资源目录系统,经过几次交流,逐步梳理出一些改进需求.根据我的理解,梳理出资源目录系统的功能架构,将一些需要重点改进的点记录下来. 根据相 ...
- 教你使用华为ENSP模拟器配置静态NAT(一)
目录 一.网络地址转换技术 1.1 网络地址转换技术的基本概念 二.静态NAT 2.1 静态NAT的概念 三.配置静态NAT 3.1 实验拓扑图 3.2 查看连通性 四.精彩链接 五.最后 一.网络地 ...
最新文章
- leetcode--删除排序数组中的重复项--python
- Android设置Settings:预读取设置的选项和更新设置结果【2】
- F - 数据结构实验之排序六:希尔排序
- buu Cipher
- 拼多多“京东化”:自建物流重农卖菜是赚谁的钱?
- python3列表生成式中的for循环与普通放在外面的for循环细微差异
- Linux安装redis和部署
- visual studio安装dlib
- 最新泛微java面试题及答案
- 动易html在线编辑器,动易CMS静态页调用FCK编辑器的代码
- html中button标签reset用法
- 在谷歌浏览器上加载翻译软件(金山词霸)
- 秦九韶算法的思想与解多项式算法时间比较附代码
- Qt Design Studio 1.4正式发布
- 制作一个简单的Chrome extensions并发布到应用商店
- macbook pro键盘按键帽清理,修复手感变差的问题
- 找回密码功能 java_Java实现邮件找回密码功能
- 操作系统实战 45 讲:运行HelloOS界面
- CJ Affiliate如何收款?多号操作怎么避免关联?
- 小玩意--用必应每日图片换桌面壁纸(Python)
热门文章
- 压缩感知高斯测量矩阵matlab,浅谈压缩感知(十七):测量矩阵之有限等距常数RIC的计算...
- 10G_Ethernet_02 10G Ethernet Subsystem 简介
- mx250 计算能力_熟悉的刀法:英伟达 MX 250 也有 25W 和 10W 两个版本
- 如何测试一个财务软件系统,对比测试工具平台让财务测试飞起来
- 手机隔空充电,会有辐射吗?
- DIY一只机器狗需要多少钱?最低仅900美元,斯坦福大学出品,代码已开源
- 基于FPGA的FFT设计
- java servlet .net_JAVA学习之 Model2中的Servlet与.NET一般处理程序傻傻分不清楚
- contourf参数 python_Python机器学习(六)
- 20220201--CTF刷题MISC方向--第4题