Django
罗杰海贼团
IBM Data Scientist , TensorFlow开发者
展开
-
Error: That port is already in use
Django Ctrl+Z之后并没有结束掉进程,而是暂停进程,所以导致端口被占用。如果后运行请先杀掉,在运行runserver。如果并没有更新,可以通过使用 fg 可以把该进程(组)放到前台接着跑,使用 bg 来让其在后台接着跑。杀掉进程$ lsof -i:端口号$ kill -9 [UID]原创 2017-08-07 17:57:40 · 1617 阅读 · 0 评论 -
阿里云Ubuntu 16.04部署Python Django REST framework
1.预备环境 购买 阿里云Ubuntu 16.04 64位服务器优惠购买地址:199/年https://free.aliyun.com/ntms/free/experience/getTrial.html?spm=5176.7973419.726407.45.5954fc0bXiIYOe2.更新pippip install --upgrade pip原创 2017-08-07 12:57:06 · 2019 阅读 · 0 评论 -
Django数据库操作之save与update
Python框架Django有着诸多优点,它提供的models可以让开发者方便地操作数据库,但正是由于对上层的良好的封装,使得提升数据库操作性能必须要清楚地知道Django的数据库操作到底执行了哪些SQL语句。例如数据更新操作,对单条记录,可以使用save或者是update两种方式在Django工程下的settings.py下将log设置为DEBUG,即可查看save和update分别执行了哪些SQ转载 2017-09-21 15:21:03 · 20162 阅读 · 5 评论 -
常用的git命令
git add .git commit -m "提交注释"git push origin 分支名称git pull 更新查看、添加、提交、删除、找回,重置修改文件git help <command> # 显示command的helpgit show # 显示某次提交的内容 git show $idgit co -- <file> # 抛弃工作区修改git co . # 抛弃工作区修改git转载 2017-08-25 15:27:13 · 283 阅读 · 0 评论 -
Gson纯Json解析
/** * @param json * @param clazz * @return */ public static <T> ArrayList<T> jsonToArrayList(String json, Class<T> clazz) { Type type = new TypeToken<ArrayList<JsonO原创 2017-09-25 16:48:43 · 309 阅读 · 0 评论 -
重启uWSGI服务器
杀掉uwsgisudo killall -9 uwsgi重启程序uwsgi --ini app_server_uwsgi.ini脚本#!/bin/sh NAME="walkerfree" if [ ! -n "$NAME" ];then echo "no arguments" exit; fi echo $NAME ID=`ps -ef | grep "$N原创 2017-08-27 19:50:12 · 1738 阅读 · 0 评论 -
django允许外部访问
1关闭防火墙service iptables stop 2设置django开开启django时,使用0.0.0.0:xxxx,作为ip和端口例如:python manage.py runserver 0.0.0.0:9000然后在settings里修改ALLOWED_HOSTS = [],改为ALLOWED_HOSTS = ['*',],注意不要漏掉“,”。其他机器就可以通过这台机器的ip和端口号原创 2017-08-05 10:46:29 · 16945 阅读 · 2 评论 -
Django REST framework笔记一之简易JsonAPI搭建(可使用)
参考 Django rest framework官网http://www.django-rest-framework.org/**文章可能有疏漏,具体请参考代码 源码地址 github:本文需要有一定的Python和Django基础,需要预先安装Ubantu及其相关配置。创建虚拟环境//创建虚拟环境文件夹mkdir tutorialcd tutorial//创建虚拟环境(方便后期部署)vi原创 2017-08-04 15:58:06 · 6764 阅读 · 0 评论 -
Description Resource Path Location Type Target runtime com.genuitec.runtime.generic.jee60 is not def
1.找到项目路径,找到.settings文件2.删除代码 <runtime name="com.genuitec.runtime.generic.jee60"/>3. clean 关闭项目重新打开原创 2017-08-09 21:07:59 · 2642 阅读 · 1 评论 -
阿里云上部署 django+uwsgi+nginx,admin静态文件问题
1.收集静态文件在项目目录下运行如下命令,收集项目静态文件python manage.py collectstaticPS:如果配置的虚拟环境运行,就先进入虚拟环境,然后再运行命令。收集完之后,文件在系统根目录/static中 2.在项目的setting.py文件中修改DEBUG = FalseSTATIC_URL = '/static/'STATIC_ROOT= '/static/'3.修改原创 2017-08-09 15:21:10 · 1676 阅读 · 0 评论 -
阿里云Ubuntu上通过nginx+uwsgi部署Django
1.安装Nginxsudo apt-get install nginx #安装在Nginx的安装目录下找到default配置文件进行设置:server { listen 9000 default_server; listen [::]:9000 default_server; root /var/www/html; # Add index原创 2017-08-08 14:04:12 · 794 阅读 · 0 评论 -
-- unavailable modifier requested: 0 --
在阿里云 Ubuntu上通过nginx+uwsgi服务器部署Django出现的502错误部署完nginx ,uwsgi 包括各种配置后,运行打开网站出错 控制台提示: 解决办法:安装 uwsgi-plugin-pythonapt-get install uwsgi-plugin-python然后在自己的Django项目中找到uwsgi配置文件,我项目总的配置文件取名为 在manage.py的同原创 2017-08-08 17:13:39 · 7354 阅读 · 0 评论 -
【华中“Hackathon”创客马拉松大赛】使用GAN(生成对抗网络)进行图像生成应用开发(Android App+Python服务端代码)
基于生成对抗网络(GAN)的以图生图应用开发 华中“Hackathon”创客马拉松大赛 本次由湖南大学和微软亚洲研究院主办,由国家超级计算长沙中心、微软学生俱乐部等承办的华中“Hackathon”创客马拉松大赛,将邀请150名高校中创意、开发、设计、营销达人聚集在一起,在24小时连续不间断工作坊中大展身手,我们将全力以赴让创客精神在华中地区迸发魅力。...原创 2018-06-06 18:50:06 · 1643 阅读 · 0 评论