V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
aljun
V2EX  ›  Python

自己用 flask 写了个博客,欢迎来踩(已有干货)

  •  
  •   aljun · 2015-10-05 16:49:43 +08:00 · 11056 次点击
    这是一个创建于 3335 天前的主题,其中的信息可能已经有所发展或是发生改变。

    网址是:

    aljun.me

    欢迎围奸,

    如果喜欢,请在 aboutme 页面给我点个 like 吧~

    85 条回复    2015-10-09 21:11:21 +08:00
    cc7756789
        1
    cc7756789  
       2015-10-05 16:59:37 +08:00
    你的编程技能写的太夸张
    Rand01ph
        2
    Rand01ph  
       2015-10-05 17:01:36 +08:00
    挺漂亮的
    LioMore
        3
    LioMore  
       2015-10-05 17:04:21 +08:00   ❤️ 1
    你的个人信息已经泄露无遗了
    bozong
        4
    bozong  
       2015-10-05 17:05:04 +08:00
    打开好慢
    zhyu
        5
    zhyu  
       2015-10-05 17:05:17 +08:00
    "熟练 python 的掌握 django , flask , tornado 框架(该网站就是基于 flask 编写的)"

    这句改改吧。。
    Kilerd
        6
    Kilerd  
       2015-10-05 17:08:39 +08:00
    看了下代码,没按模块的形式来编写。藕连度太高了。
    wph95
        7
    wph95  
       2015-10-05 17:10:48 +08:00
    为毛要黑 django , 起码 django 的性能比 flask 强
    imlonghao
        8
    imlonghao  
       2015-10-05 17:13:46 +08:00
    那个 Like 似乎可以重复提交很多次很多次
    zonghua
        9
    zonghua  
       2015-10-05 17:15:09 +08:00
    干嘛用 JB 的照片?看了简介简直吓人。
    imlonghao
        10
    imlonghao  
       2015-10-05 17:15:54 +08:00
    960219
    wph95
        11
    wph95  
       2015-10-05 17:16:31 +08:00
    github 上的博客代码里还有 .pyc && .py~ 是什么鬼。。。。
    好好写个.gitignore
    wph95
        12
    wph95  
       2015-10-05 17:18:24 +08:00
    @imlonghao 瞎说什么大实话 , 害我也试了试 233 Orz
    loading
        13
    loading  
       2015-10-05 17:19:31 +08:00 via Android   ❤️ 2
    楼主的水平也就我这样,我是这样写的:
    知道有 flask 这个 python 库。
    tracyone
        14
    tracyone  
       2015-10-05 17:24:01 +08:00 via Android
    @imlonghao 楼主就是要有这样的效果=t
    imlonghao
        15
    imlonghao  
       2015-10-05 17:24:12 +08:00
    @loading 你确定没写反?
    dizzy
        16
    dizzy  
       2015-10-05 17:38:29 +08:00
    请问下,这个 blog 的前段和社交登录用的是什么?
    aljun
        17
    aljun  
    OP
       2015-10-05 17:50:15 +08:00
    我发现平时的懒惰让很多细节暴露了出来啊,另外那个简介是拿来找工作的说辞,我现在再去改改,好像怡笑大方了
    aljun
        18
    aljun  
    OP
       2015-10-05 17:51:00 +08:00
    @dizzy bootstrap 的 flat ui 和我自己改的一些东西,评论用的多说
    aljun
        19
    aljun  
    OP
       2015-10-05 17:51:19 +08:00
    @wph95 `````好黑
    aljun
        20
    aljun  
    OP
       2015-10-05 17:51:36 +08:00
    @imlonghao 好坏
    aljun
        21
    aljun  
    OP
       2015-10-05 17:56:50 +08:00
    @imlonghao 对,因为我懒得弄一些登录或者记住一些 request 的信息,但是又想做个互动的,所以情急之下做了一个用访问来增加 like 的简单做法
    le0rn0
        22
    le0rn0  
       2015-10-05 18:04:09 +08:00
    还没看呢,就下了,好歹给个 gayhub 地址
    aljun
        23
    aljun  
    OP
       2015-10-05 18:06:16 +08:00
    @le0rn0 gayhub 平时太懒了,有些细节没改就上传了,你还要看么?怕攻击
    unique
        24
    unique  
       2015-10-05 18:08:07 +08:00   ❤️ 1
    表示网站被黑了?打不开- -
    hinate
        25
    hinate  
       2015-10-05 18:09:59 +08:00
    +1 打不开...关站了还是被黑了
    le0rn0
        26
    le0rn0  
       2015-10-05 18:11:03 +08:00
    @aljun 要看要看,我只想学习下,没能力攻击
    raysmond
        27
    raysmond  
       2015-10-05 18:11:37 +08:00
    挂了?
    aljun
        28
    aljun  
    OP
       2015-10-05 18:12:05 +08:00
    被攻击了,不知道是谁看了我的这个, 30 分钟左右来攻击,我关了服务器,没办法,怎么这里有人这么坏``````
    imlonghao
        29
    imlonghao  
       2015-10-05 18:14:43 +08:00
    “ Chromium ”到 aljun.me 的连接尝试遭到拒绝。原因可能是该网站已崩溃,也可能是您的网络配置不正确。
    多大愁
    br00k
        30
    br00k  
       2015-10-05 18:17:14 +08:00
    已被玩坏。。
    aljun
        31
    aljun  
    OP
       2015-10-05 18:20:52 +08:00
    @imlonghao 不不不,因为是个小博客,所以我没套 nginx 做反向代理,然后直接共的 gunicorn ,因为有人攻击,已经我发现我为找实习写的浮夸了点东西被吐槽了,现在在改
    dizzy
        32
    dizzy  
       2015-10-05 18:21:35 +08:00
    @aljun 谢谢。
    yxwzaxns
        33
    yxwzaxns  
       2015-10-05 18:21:38 +08:00
    已被玩坏。。
    imlonghao
        34
    imlonghao  
       2015-10-05 18:27:22 +08:00
    @aljun 我的也是小博客, tornado 跑了两个进程两个端口, nginx 反代这两个端口....
    昨晚叫朋友 CC 过, wordpress 一下就挂的我居然抗住了........
    codecrash
        35
    codecrash  
       2015-10-05 18:41:52 +08:00
    被玩坏了
    roychan
        36
    roychan  
       2015-10-05 18:54:31 +08:00 via iPhone
    自己的博客是 tornado 写的,也就不献丑了。
    aljun
        37
    aljun  
    OP
       2015-10-05 19:03:24 +08:00
    @roychan 不不不,发我看看,没有攻击还是很好的
    aljun
        38
    aljun  
    OP
       2015-10-05 19:03:55 +08:00
    @cc7756789 正在改,都是为了找个事做唬唬人
    aljun
        39
    aljun  
    OP
       2015-10-05 19:08:08 +08:00
    @Kilerd 怎么说?
    loading
        40
    loading  
       2015-10-05 19:08:56 +08:00 via Android
    @imlonghao 我觉得应该没问题,反正也就调戏楼主,你看楼主乐的。
    aljun
        41
    aljun  
    OP
       2015-10-05 19:11:31 +08:00
    @loading 我都把服务器关了,乐个啥!!!发个博客“被”哭瞎
    aljun
        42
    aljun  
    OP
       2015-10-05 19:14:25 +08:00
    @roychan follow 了下你的 github
    loading
        43
    loading  
       2015-10-05 19:15:24 +08:00 via Android
    就 flask 裸跑,不挂才奇怪呢,多来几个,用 nginx 负载均衡,静态文件都交给 nginx 。

    希望你能看懂,祝学习顺利,加油。
    aljun
        44
    aljun  
    OP
       2015-10-05 19:20:43 +08:00
    @loading 对,我知道,因为是小博客嘛,我另一个项目是用的 nginx 加上 uwsgi 跑的,那个是给学校的项目所以重视点```````这个小博客用了记录日常点滴```````
    aljun
        45
    aljun  
    OP
       2015-10-05 19:21:23 +08:00
    @roychan 我还发现我们居然同龄``````````````````
    dd99iii
        46
    dd99iii  
       2015-10-05 19:31:37 +08:00
    打不开
    roychan
        47
    roychan  
       2015-10-05 19:32:39 +08:00
    @aljun 正常,现在都是同龄人。
    humiaozuzu
        48
    humiaozuzu  
       2015-10-05 19:41:03 +08:00
    lz 说「欢迎围奸」,所以被 d 了。。。
    bdbai
        49
    bdbai  
       2015-10-05 19:50:30 +08:00 via iPhone
    求围观~
    zonyitoo
        50
    zonyitoo  
       2015-10-05 19:51:43 +08:00
    ERR_CONNECTION_REFUSED
    wph95
        51
    wph95  
       2015-10-05 19:53:10 +08:00
    @roychan 居然是上科大的 orz 膝盖拿好
    roychan
        52
    roychan  
       2015-10-05 19:56:14 +08:00
    @wph95 为什么…
    aljun
        53
    aljun  
    OP
       2015-10-05 19:56:52 +08:00
    @humiaozuzu ```````不懂怎么说了````````````
    wph95
        54
    wph95  
       2015-10-05 19:58:09 +08:00
    @roychan 上科大真是个好地方 老师又好 学校又壕 坐等教学区施工完再去玩
    aljun
        55
    aljun  
    OP
       2015-10-05 19:59:57 +08:00
    @roychan 你说我要不要再把数据库搭起来,我估计又是一波攻击````````````
    aljun
        56
    aljun  
    OP
       2015-10-05 20:02:11 +08:00
    @loading 当时,挂上 gunicorn ,直接套上 gevent ,用个爬虫试了试压力,看到数据还行,我就懒惰了,不套 nginx 了````````````````````(毕竟学校晚上断网,折腾个 nginx 有点累,```````
    lxy42
        57
    lxy42  
       2015-10-05 20:02:48 +08:00
    楼主都被你们玩坏了
    wph95
        58
    wph95  
       2015-10-05 20:07:28 +08:00
    @aljun 上 redis , 或者全静态
    roychan
        59
    roychan  
       2015-10-05 20:16:36 +08:00
    @wph95 你不会是复旦的吧
    roychan
        60
    roychan  
       2015-10-05 20:17:03 +08:00
    @aljun 我正在把博客迁移到 WordPress 然后放在虚拟主机上…还是这个省心
    wph95
        61
    wph95  
       2015-10-05 20:20:37 +08:00
    @roychan 我杭电 不过和 eastpiger 很熟 经常过去玩:)
    推荐用用 DaoCloud 哦 免费资源够搭建博客了 , 还是国内的服务器
    roychan
        62
    roychan  
       2015-10-05 20:25:42 +08:00
    @wph95 窝巢。。
    eastpiger
        63
    eastpiger  
       2015-10-05 20:29:30 +08:00
    @wph95 我都潜水到一句话不说的程度居然能把我挖出来真是的、
    sunyang
        64
    sunyang  
       2015-10-05 20:30:07 +08:00
    打不开,楼主被你们吓跑了吗
    kuochung
        65
    kuochung  
       2015-10-05 21:07:14 +08:00
    用个免费的 CDN 把真实地址隐藏起来。基本上能抵御一些小流氓。。。
    bullettrain1433
        66
    bullettrain1433  
       2015-10-05 22:38:14 +08:00
    已经打不开。。。
    zhicheng
        67
    zhicheng  
       2015-10-05 23:01:59 +08:00
    欢迎使用 TextArea.com 写写东西,注意黑你的不是我=,=
    hiroya
        68
    hiroya  
       2015-10-05 23:37:56 +08:00 via iPad
    然而现在已经挂了
    yxwzaxns
        69
    yxwzaxns  
       2015-10-05 23:39:32 +08:00
    好了通知一声, lz
    POP
        70
    POP  
       2015-10-05 23:40:21 +08:00
    ls+1
    icedx
        71
    icedx  
       2015-10-05 23:47:34 +08:00
    Zero Sized Reply
    dqh3000
        72
    dqh3000  
       2015-10-05 23:48:49 +08:00
    人气好高……

    不是楼主

    我写的全静态(大概) http://qhduan.com/

    刚刚注册的 digitalocean 旧金山
    nikoukou
        73
    nikoukou  
       2015-10-06 04:03:39 +08:00
    @dqh3000 竟然看了你的博客看哭了。。。兄弟厉害!
    firemiles
        74
    firemiles  
       2015-10-06 11:09:52 +08:00
    @wph95 没想到这里也能见到你,你这个 daocloud 的合作伙伴很称职啊:)
    Qiangyuan
        75
    Qiangyuan  
       2015-10-06 11:12:57 +08:00
    @dqh3000 你的博客打不开
    dqh3000
        76
    dqh3000  
       2015-10-06 11:34:48 +08:00
    @Qiangyuan 我看 digitocean 面板,服务应该没挂过,可能对墙外的间歇性抽风?


    @nikoukou 你看到什么了……………………不要想太多
    Qiangyuan
        77
    Qiangyuan  
       2015-10-06 11:36:59 +08:00
    @dqh3000 翻墙看了下,兄弟保重身体!
    dqh3000
        78
    dqh3000  
       2015-10-06 12:05:41 +08:00
    @Qiangyuan 你们翻到哪了……前几页应该都没什么啊……

    要翻墙? digitocean 不过如此嘛……伤心
    HappyTrail
        79
    HappyTrail  
       2015-10-06 14:00:27 +08:00
    我是来歪楼的 楼主喜欢丁日但是把丁日名字打错了 XDDD
    vinkenvvt
        80
    vinkenvvt  
       2015-10-06 15:51:24 +08:00
    挺不错的~
    aljun
        81
    aljun  
    OP
       2015-10-06 16:54:20 +08:00
    知道那个 like 是和浏览次数一样,就别再构造访问啦,那只是我做的小小小互动嘛```````````````哭瞎`````
    yubang
        82
    yubang  
       2015-10-06 17:08:33 +08:00
    @aljun 现在还是打不开喔?
    longbye0
        83
    longbye0  
       2015-10-06 18:13:06 +08:00
    @aljun 下午还能打开,现在打不开了, fq 也不行
    MrZephyrus
        84
    MrZephyrus  
       2015-10-07 10:34:51 +08:00
    前端写得很漂亮啊
    pppy
        85
    pppy  
       2015-10-09 21:11:21 +08:00
    我也喜欢 JB
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5341 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 07:43 · PVG 15:43 · LAX 23:43 · JFK 02:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.