django
A1ienX
这个作者很懒,什么都没留下…
展开
-
django在ubuntu的简单部署django+ubuntu+mysql+apache2+python3
第一次接触django和ubuntu部署,网上教程坑比较多,经过一系列折腾总算完成部署,这里提供最基本的部署方式,仅仅验证apache2将请求交给了django处理安装apache2,mysql过程略。。。。安装pip3 sudo apt-get install python3-pip安装django 的基础依赖包 pip2,3共存下使用pip3: python3 -m pip...原创 2018-04-18 23:56:16 · 275 阅读 · 0 评论 -
django静态文件丢失
1. 修改settings.py中STATIC_ROOT为你的static静态文件的物理路径,比如说我静态文件存放在/home/user/www/static中,首先创建www目录下的static文件夹,最后修改settings.py中STATIC_ROOT指向/home/user/www/static。2. 运行python manage.py collectstatic命令,这将从Django...转载 2018-04-23 19:07:11 · 833 阅读 · 0 评论 -
django 在Apache下配置静态文件
apache2.conf:项目名为myproject(该文件夹下存在manage.py)添加:Alias /robots.txt /var/www/html/myproject/static/robots.txtAlias /favicon.ico /var/www/html/myproject/static/favicon.ico (robots.txt和favicon现在可以不存在,目...原创 2018-04-20 22:08:04 · 1727 阅读 · 0 评论 -
pycharm远程同步服务器代码,并设置权限
第一次接触到向服务器部署,发现修改代码十分不便,于是网上发现pycharm的强大功能。步骤如下:设置完这些,已经也可以使用了,不过上传稍微有些麻烦。可以继续设置同步方式:权限问题:此时上传还可能遇到权限问题,即使用的用户名没有权限在给定的目录下写入和修改文件。ubuntu权限管理:移动到指定目标上传文件夹的父文件夹下,使用sudo chmod -R 744 XXX(文件夹名) 即可赋予权限 ...原创 2018-04-20 22:48:44 · 10482 阅读 · 0 评论 -
Django 下载功能实现
网站建立后因为使用到了文件下载功能,所以这里记录一下先看django的官方文档提供了StreamingHttpResponse类首先要设定提供下载的文件存放的位置STATIC_URL = '/static/'HERE = os.path.dirname(__file__)MEDIA_ROOT = HERE+STATIC_URLos.path.dirname(__file__)会返回当前脚本的完整...原创 2018-05-04 23:35:34 · 373 阅读 · 0 评论 -
django 向mysql中写入中文字符出错的解决方案
之前使用django+mysql建立的一个站点,发现向数据库中写入中文字符时总会报错,尝试了修改settings文件和更改数据表的字符集后仍不起作用。最后发现,在更改mysql的字符集后,需要重建数据库,才能起作用。这里完整记录一下解决方案首先更改mysql的字符集ubuntu下找到/etc/mysql/my.cnf 在最后添加[mysqld]character-set-server=utf...原创 2018-05-04 23:53:27 · 3807 阅读 · 0 评论