django + nginx + raspberypi + pidaro

对于一个从事后台开发的人来说,搞了个网站,我自己都觉得有点意外。不是很懂html,不是很懂css,不是很懂js,不是很懂web开发模式/框架,不是很懂httpd/nginx……,web的东西样样都知道一点,但样样都不知道很多,web开发对于我来说很陌生。很早前,买了个树莓派,就一直丢在那里,24小时开着机,但也是仅仅开机。想着一直让它这么浪费电不是办法,于是就现在折腾些web的东西了。于是便在工作空闲的时候,花了两个多星期,从CSS开始学起,有了这个很一般,或许很多BUG的网站。已经部署在树莓派和新浪云APP上。因为树莓派实在太卡,所以数据库用的是sqlite3,但新浪APP
ENGINE,只支持MYSQL,所以在SAE上面,数据库是MYSQL。树莓派访问地址:http://buf1024.xicp.net:3721/
SAE访问地址http://bigfalse.sinaapp.com/
。已经将源代码放到github上面,github上面是sae版本,github页面:https://github.com/buf1024/bigfalse

特点/优点/缺点:

1. 登陆,管理等都是用http,及其容易盗取管理员密码。

2. 全文搜索没有实现

3. RSS没有实现,没有分享没有实现

4. 没有实现用windows live发布文章

5. SAE版本,没实现评论回复邮件通知,树莓派有实现,不过开的话,太卡,关闭了。

6. 首页,管理页面,更多页面采用瀑布流模式

7. 界面还算清新

…………

还有一大堆缺点。呵呵。

时间: 2024-10-10 07:51:40

django + nginx + raspberypi + pidaro的相关文章

ZabbixAPI+django+nginx简单的二次开发实例(三)

接上一篇博文 ZabbixAPI+django+nginx简单的二次开发实例(二) 步骤三,站点架构部分 本部分用到的软件 1,Nginx:接受访问请求,应答静态页面,转发动态请求至uwsgi 2,uwsgi:应答动态请求 3,Django:处理后台数据 4,supervisor:管理进程 首先安装Nginx yum install epel-release yum install python-devel nginx 修改配置文件 vim /etc/ngnix/ngnix.conf user

ZabbixAPI+django+nginx简单的二次开发实例(五)

接上一篇博文 ZabbixAPI+django+nginx简单的二次开发实例(四) 步骤五,图形展示 写一个RRDtool图形展示的脚本,由于要和view.py联动,我放在了appname的文件夹下 cd /API/web/pos/moniter vim rrddraw.py #!/usr/bin/env python #coding=utf-8 import rrdtool #ping的图形 def itemping(data): pngname = str(data['pname']) #图

Django Nginx+uwsgi 安装配置

Django Nginx+uwsgi 安装配置 在前面的章节中我们使用 python manage.py runserver 来运行服务器.这只适用测试环境中使用. 正式发布的服务,我们需要一个可以稳定而持续的服务器,比如apache, Nginx, lighttpd等,本文将以 Nginx 为例. 安装基础开发包 Centos 下安装步骤如下: yum groupinstall "Development tools" yum install zlib-devel bzip2-deve

Install Python+Django+Nginx+UWSGI

1.安装Python3 1.2安装sqlite3 ttp://www.sqlite.org 2.安装Django框架 https://www.djangoproject.com/ 3.安装nginx http://nginx.org/ 4.安装uWSGI https://uwsgi-docs.readthedocs.io/en/latest/Download.html 启动uWSGI 5.设置Django+nginx+uWSGI

django+nginx+supervisor+gunicorn+gevent 网站部署

django+nginx+supervisor+gunicorn+gevent 网站部署 django,nginx,supervisor,gunicorn,gevent这几个都是在本领域大名鼎鼎的软件,下面的部署都是在ubuntu12.04里面验证成功的! 首先是安装这些软件在ubuntu下面都比较简单,nginx和supservisor的安装如下 apt-get install nginx,supervisor 在ubuntu下使用python,强烈建议安装python-dev apt-get

Python3+django+nginx+uwsgi使用场景部署

1 环境介绍和准备Python3+django+nginx+uwsgi使用场景部署 当我们写完一套完整的网站功能,我们需要实时在生产环境上线,并需要容纳高并发的访问请求.所以我们需要部署以上来保证网站的服务质量. 1.1基本环境准备:echo 'LANG="en_GB.utf8"' > /etc/sysconfig/i18nLANG="en_GB.utf8" 1.2依赖环境:(env) [[email protected] nginx]# python -VP

django+nginx+uwsgi部署web站点

环境: django:1.8.16 python:2.7.13 pip:2.7 uwsgi:2.0.15 project路径: /opt/cmdb/ Uwsgi的安装配置 1.安装python2.7 (省略安装过程) 2.安装pip2.7 (省略安装过程) 3.安装uwsgi(注意:要用pip2.7安装) pip2.7 install uwsgi 4.配置uwsgi.ini 路径: /opt/cmdb/uwsgi.ini 文件内容: [[email protected] cmdb]# cat u

CMDB之部署Django Nginx+Gunicorn+virtualenv+supervisord应用

应用搭建好了,该上线部署: 虚拟环境需安装的包: (Dfcenv) [[email protected] Dfcenv]# pip list Django (1.10.1) gunicorn (19.6.0) meld3 (1.0.2) MySQL-python (1.2.5) pip (8.1.2) setuptools (26.1.1) supervisor (3.3.1) wheel (0.29.0) gunicorn配置如下: (Dfcenv) [[email protected] Df

centos6.5腾讯云django环境部署---2、Gunicorn+Django+nginx+mysql部署

接上一章:已经按照之前章节安装了Python2.7.10,Django 1.8.14. 以及mysql,并创建了数据库以及数据库帐号密码. 一.安装nginx yum -y install nginx #设置nginx开机启动: chkconfig nginx on 启动nginx:service nginx start 启动报错:nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protoco