留言板

 

丰子恺漫画

by 丰子恺

留言板》上有39条评论

          1. Michael翔

            我点击http://greyli.com/feed/,报错如下:https://ws2.sinaimg.cn/large/006tNbRwly1fxkpgkwdfzj30o50403z6.jpg
            看了一点inoreader,确实可以看到文章,但是会提示源有点问题

          2. joyc

            应该没消失吧 

            提示如下:

            Warning: mysqli_query(): MySQL server has gone away in /home/withlihu/public_html/wp-includes/wp-db.php on line 1924

            Warning: mysqli_query(): Error reading result set's header in /home/withlihu/public_html/wp-includes/wp-db.php on line 1924

            建立数据库连接时出错

  1. mich

    大神,你的那个blog我部署在linux系统上面怎么有编码错误:UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe5 in position 0: ordinal not in range(128)
    知道如何解决吗

    回复
  2. dedelong

    在旁听哈佛CS50,老师教的flask,太快跟不上,网上搜到您写的专栏,帮助特别大!买了书以表支持 :)

    回复
  3. 星宇

    您好!冒昧提问:

    我是一名Python爱好者,在您的github上clone了bluelog来学习。

    我期望在您的源码基础上,在新增博客文章功能上,能够上传图片。遂找到如下地址作为参考:http://flask123.sinaapp.com/article/49/ 。此案例中,图片完成上传,并将图片储存好的地址返回 CKEDITOR 的 img url 中,需求的功能是能够实现的。

    于是,我在 bluelog/blueprint/admin 中,添加了如下代码:
    @admin_bp.route(‘/post/test’)
    def ptest():
    return render_template(‘admin/ptest.html’)

    @admin_bp.route(‘/post/ck_uploads/’,methods=[‘POST’, ‘OPTIONS’])
    # @login_required
    def ck_uploads():
    “””CKEditor file upload”””
    error = ”
    url = ”
    callback = request.args.get(“CKEditorFuncNum”)
    if request.method == ‘POST’ and ‘upload’ in request.files:
    fileobj = request.files[‘upload’]
    fname, fext = os.path.splitext(fileobj.filename)
    rnd_name = ‘%s%s’ % (gen_rnd_filename(), fext)

    # filepath = os.path.join(app.static_folder, ‘upload’, rnd_name)
    filepath = os.path.join(‘本地静态路径’, ‘upload’, rnd_name)

    # 检查路径是否存在,不存在则创建
    dirname = os.path.dirname(filepath)
    if not os.path.exists(dirname):
    try:
    os.makedirs(dirname)
    except:
    error = ‘ERROR_CREATE_DIR’
    elif not os.access(dirname, os.W_OK):
    error = ‘ERROR_DIR_NOT_WRITEABLE’

    if not error:
    fileobj.save(filepath)
    url = url_for(‘static’, filename=’%s/%s’ % (‘upload’, rnd_name))
    else:
    error = ‘post error’

    res = “””
    window.parent.CKEDITOR.tools.callFunction(%s, ‘%s’, ‘%s’);
    “”” % (callback, url, error)

    response = make_response(res)
    response.headers[“Content-Type”] = “text/html”
    return response

    并在templates/admin下,添加了html代码:

    demo

    demo

    CKEDITOR.replace(‘content’, {
    filebrowserUploadUrl: ‘ck_uploads/’,
    });

    但得到的是 400 错误反馈。服务器不能读懂这个request。对比运行成功的代码,唯一区别之处,成功的案例是通过app = Flask(__name__)来初始化应用的,而您的案例是使用admin_bp = Blueprint(‘admin’, __name__)来初始化的。
    请问问题是否在这里呢?希望您不吝赐教!

    盼复!

    回复
  4. 买买

    同跨专业学编程,初学半年Python基础,最近用flask搭自己的博客有很多问题不得解,看了你的专栏里有些思维豁然开朗,又看到你的博客特别精致,翻了个遍想看看有没有搭博客的内容,于是很好奇想问这个博客的语言是辣个?

    回复
      1. hunter

        博主你好,我也是看了你的hello flask专栏,写的很棒,进而关注到的。我看到许多个人博客的主题都是“用WordPress搭建的,主题是Twenty Twelve”。我那会也想搞一个博客,想借鉴下这个模板。但是我会的语言是Python,看到这个php主题的不知道怎么使用他,博主可以给点提示么

        回复
        1. 李辉 文章作者

          你好!这个不涉及编程,大致下面这些步骤:

          1、买域名

          2、买主机

          3、安装WordPress

          4、进入仪表盘-外观-主题-搜索安装并启用

          回复
  5. 黄张朋

    在豆瓣看到你的回复那个培训机构的网站,挺喜欢,然后顺藤摸瓜到了这,看到博客也喜欢,求联系,喜爱flask !!!扣扣917086506

    回复

说说你的想法吧!

邮箱不会被公开,必填项已用*标出。

*