- 博客(16)
- 资源 (1)
- 收藏
- 关注
原创 解决apache对含中文的url网址的支持问题
Apache默认是不支持中文文件名的,以前在FC下自己手工编译过mod-encoding这个模块,可以支持中文。 现在用Ubuntu来做服务器,由于Apache是apt-get安装的,所以没有apxs文件。 #apt-cache search apache一下 居然发现有libapache2-mod-encoding这个模块,马上安装。 #apt-get install libapache2-mod-encoding 将这个模块激活,让Apache2可以使用。 #ln -s /etc/apache2/mod
2021-04-28 16:11:04
844
转载 用django filebrowser上传中文文件遇到UnicodeEncodeError
用django filebrowser上传中文文件遇到UnicodeEncodeError pkumercury 2017-07-18 12:29:16 872 收藏 分类专栏: Django 文章标签: ubuntu apache 编码 django python 版权 Django搭网站,整个项目部署在apache上。后台管理用到了Django filebrowser来上传图片,英文图片可以正常上传,中文图片上传失败,服务器返回500错误。错误信息大致是这样的:“UnicodeEncodeError
2021-04-28 16:08:17
470
原创 django MEDIA_URL MEDIA_ROOT 用法
1.在项目setting中具体配置: MEDIA_URL = ‘/media/’ MEDIA_ROOT = os.path.join(BASE_DIR, ‘media’) 2 在url.py 中配置路由 复制代码 from bookweb.settings import MEDIA_ROOT, STATICFILES_ROOT from django.views.static import serve urlpatterns = [ re_path(’^media/(?P.*)$’, serve, {‘d
2021-04-28 16:07:13
1305
1
原创 如何解决 Django中出现的 [Errno 13] Permission denied问题
环境:ubuntu 如果你使用了Apache部署了Django项目,在上传文件时可能会出现 “[Errno 13] Permission denied:某目录”的错误。 这是因为apache没有权限在该目录下生成文件夹和文件。 所以你需要做的只需要赋予Apache对该文件夹的权限就可以了。 执行command:chown www-data:www-data -R /your directory www-data是Apache默认的用户组。 ...
2021-04-28 16:01:33
2000
原创 股指期货贴水收益研究的回测代码
# # 股指期货贴水收益回测 # # 策略:始终持有股指期货IC,吃贴水;每月初,卖出当月合约,买入下月合约,实现移仓 # 回测平台:米筐量化 https://www.ricequant.com/ # 作者微信公众号:北京耳东陈 # 雪球主页: https://xueqiu.com/bjchen # import datetime from dateutil.relativedelta import relativedelta # 在这个方法中编写任何的初始化逻辑。context对象将会在你的算法
2021-02-01 13:51:49
2435
2
原创 Django settings.Debug = False 后,无法找到static资源的解决方案
Django settings.Debug = False 后,无法找到static资源的解决方案 相比于 settings.Debug = True 时,需要改变的地方有两个: 1、 在 settings.py 中: 加入: ```python if DEBUG is True: STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'),) else: STATIC_ROOT = os.path.join(BASE_DIR, 'static
2020-09-10 19:25:30
314
原创 Mac上安装svn命令行工具后记
Xcode 现在已经不提供svn的命令行工具了: The subversion command line tools are no longer provided by Xcode. 想安装的话,需要先安装 brew 安装 brew,建议使用国内镜像。使用国外镜像,速度慢,而且关键是总是最终报错,过不去。 错误主要是: Error: Failure while executing; `git clone https://github.com/Homebrew/homebrew-core /usr/loca
2020-08-23 11:35:34
6604
2
原创 单一Apache2服务器,支持多个Django项目
部署环境是阿里云的Ubuntu服务器。 使用 apache2 + wsgi + django 部署单一项目,在本人的如下文章中,已经介绍,不再赘述。 https://blog.csdn.net/mehent/article/details/87377563 现在的需求是:在同一台服务器上,部署多个django项目,每个项目通过不同的域名来访问。 实践中遇到的问题: 如果,只是简单复制部署...
2019-07-01 17:31:31
669
原创 阿里云ubuntu部署django
今天在阿里云 Ubuntu 16.04 64位 上成功部署了django 2.1.7,总结如下: 1、主要过程,主要参考下面两篇文章: https://code.ziqiangxuetang.com/django/django-deploy.html https://www.jianshu.com/p/b40a4a12fff1 实际验证,都是正确的,不过文章中的命令有个小笔误。 2、部署过程中,...
2019-02-15 18:25:33
395
原创 阿里云ECS ubuntu 16.04 搭建ftp服务
基本参考这两篇文章,实测有效 https://blog.csdn.net/hohaizx/article/details/78484540 https://blog.csdn.net/cmustard/article/details/53696456 只是有点需要特别注意: 在家里使用联通宽带上网,FTP 21 端口不通,总是链接超时。应该是联通封掉了端口。改用电信4G热点上网,链接正常。 ...
2019-02-14 11:28:54
1016
原创 阿里云ECS ubuntu 16.04 搭建svn服务
root权限登陆 1、apt-get install subversion 2、进入home目录 mkdir -p ./svn/myproject svnadmin create ./svn/myproject 3、配置文件简介 版本库中的配置目录 conf 有三个文件: authz 是权限控制文件 passwd 是帐号密码文件 svnserve.conf 是SVN服务综合配置文件 配置权限配置文...
2019-02-13 11:42:42
255
转载 Mac 安装telnet
参考如下:https://blog.csdn.net/feng12345zi/article/details/81037626 解决: /usr/bin/ruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)” brew install telnet =============...
2019-02-13 11:07:41
1144
原创 Brackets 关闭 JavaScript ESLint 错误提示
使用Brackets编写JavaScript代码时,默认会引入ESLint规范,对代码各种报错, 如对代码: windows.onload = initPage; 报错 ERROR: 'window' is not defined. [no-undef] 看着确实有些烦人。经过研究尝试,现在有两种方法,可以关闭错误提示: 1、在JavaScript文件的开始写入标记: /* eslint-d...
2018-11-21 09:50:24
1293
原创 网页table单元格紧密排列的方法
有两种方法,一种是使用CSS,代码如下: HTML代码: <div> <table> <tr> <td><img id="c11&
2018-11-16 21:09:24
770
原创 Head First Ajax 源代码
https://resources.oreilly.com/examples/9780596515782/
2018-11-11 10:57:44
528
3
原创 Django静态文件的路径设置
两种方法,一种是常规的使用 {% static %} 的方法,这个不再赘述了,相信很多书里都是这么讲的;另一种方法是不使用{% static %}标记,而直接实现诸如在HTML文件中像 或 标记的CSS或JavaScript路径寻址。 第二种方法,在对老代码的迁移比较有用。其在Django2.1的解决方法是设置urlpatterns,具体为 假设my_dir是静态文件的根目录,其位于proje...
2018-11-09 19:52:51
6098
3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人