小编Moh*_*ati的帖子

在emacs中进行Python代码折叠?

我有很多课程和定义......

我想拥有+-键之前classdef折叠类或打开它(切换它).

我怎么能这样做?

python emacs editor folding

41
推荐指数
2
解决办法
1万
查看次数

在PHP内置Web服务器中打印一些东西

在python内置Web服务器中使用print函数时,它会在终端中打印结果...

例如:

Django version 1.3.4, using settings 'parsicore.settings'
Development server is running at http://0.0.0.0:8000/
Using the Werkzeug debugger (http://werkzeug.pocoo.org/)
Quit the server with CONTROL-C.


127.0.0.1 - - [16/Jan/2013 02:02:08] "GET / HTTP/1.1" 200 -
hello ... print 1 2 3 
Run Code Online (Sandbox Code Playgroud)

如何在PHP内置Web服务器中打印这样的内容?

例如,我想在终端打印$ _POST.我php -S 127.0.0.1:3000用于运行PHP内置的Web服务器.

php embeddedwebserver

24
推荐指数
3
解决办法
2万
查看次数

不能在Flask-wtf中多次追加_entry FieldList

我有一个带有flask-wtf的表格用于上传一些图像,也可以是多个文件字段

我的表格:

 class ComposeForm(Form):
     attachment = FieldList(FileField(_('file')), _('attachment'))
     add_upload = SubmitField(_('Add upload'))
Run Code Online (Sandbox Code Playgroud)

我的看法:

  if form.validate_on_submit():
         if form.add_upload.data:
             form.attachment.append_entry()
             return render_template('mailbox/compose.html', form=form)
         else:
             form.attachment.append_entry()
Run Code Online (Sandbox Code Playgroud)

我的模板:

<form method="POST" enctype="multipart/form-data" action=".">
                {% for field in form %}
                {{field}}
                {% endfor %}
</div>
Run Code Online (Sandbox Code Playgroud)

当我enctype="multipart/form-data" 在表单append_entry中使用 不起作用时,只需再添加一个字段再点击add_upload但刷新后我只有一个字段(不是两个)

我怎么能解决这个问题?没有错误,我认为因为enctype wtform忘记了多少字段我必须添加更多:D

python flask wtforms

5
推荐指数
1
解决办法
3138
查看次数

西部的emacs字体和rtl的其他字体

在像libreOffice这样的办公室里,我们有两种类型的字体,西方字体和CTL字体.

所有英文字体都使用西方字体和其他东西,如波斯语和阿拉伯语字体使用CTL字体.

自由办公室的例子

在emacs 24中我希望西方文本使用此设置

 '(default ((t (:stipple nil :background "black" :foreground "chartreuse" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 96 :width normal :family monaco ))))
Run Code Online (Sandbox Code Playgroud)

并且所有rtl和波斯文本都使用了一些不同的东西.

怎么会发生这种情况?

emacs fonts elisp persian emacs24

5
推荐指数
1
解决办法
365
查看次数

如何使用默认的初始数据附加新的wtforms FormField?

我有一个形式wtform,我想一个新的窗体添加JobItemForm我的形式来JobForm使用append_entry.JobItemFormselectField命名company.我通过这样的模型添加选择字段数据

form.jobs[0].company.choices = company_list
Run Code Online (Sandbox Code Playgroud)

现在我使用append_entry没有任何选择,我收到一个错误.那么如何调用append_entry一些初始数据呢?

class JobItemForm(Form):
    company = SelectField(_('company'), description=_('<a href="/education/institute/add/">new company"</a>'))
    title = TextField(_('title'), [validators.Length(min=4, max=250)])
    date_from = DateField(_("date_from"), format='%Y-%m-%d')
    date_to = DateField(_("date_to"), format='%Y-%m-%d')
    description = TextAreaField(_('description'))


class JobForm(Form):
    jobs = FieldList(FormField(JobItemForm), min_entries=3)
    add_job = SubmitField(_('Add job'))
Run Code Online (Sandbox Code Playgroud)

这样的事情

@mod.route('/edit/', methods=['GET', 'POST'])
@login_required
def edit_job():
    """
    edit job
    """
    company_list = Company.Company_list()
    form_title = "Edit job Form"
    if request.method != 'POST': …
Run Code Online (Sandbox Code Playgroud)

python flask wtforms

5
推荐指数
1
解决办法
6781
查看次数

如何使用mongodb的Gridfs与PIL(Python图像库)

我使用mongodb并将文件保存到gridfs

现在我想从gridfs编辑图像...

我用这个代码

def thumbnail(file_obj):
    import StringIO
    from PIL import Image

    im = StringIO.StringIO()

    im.write(file_obj.raw_file)

    im_ful = Image.open(im)

    return im_ful.info
Run Code Online (Sandbox Code Playgroud)

但是pil说"无法识别图像文件"

那个图像也;)如何解决它

python mongodb python-imaging-library gridfs

4
推荐指数
1
解决办法
1699
查看次数

mootools vs jquery用于Web应用程序

我有网络应用程序,如大学注册和大学其他工作......

这是丰富的Web应用程序,基本上我们发现它像桌面应用程序......有不可取的功能和其他东西

我和jquery一起工作,但有些人建议我们使用mootools(以及dojo)等类模拟器和其他东西

你对我的项目哪个更好,为什么?

也想想为我们和其他事情学习mootools的线路......我们做什么?

javascript jquery dojo mootools

3
推荐指数
1
解决办法
654
查看次数

jinja2:渲染模板而不扩展

如何在不扩展的情况下渲染模板?我有简单的渲染器,我想在发现这个请求是ajax后只渲染目标数据

我的模板:

{% extends "base.html" %}
{% load i18n %}

{% block extrahead %}
{% endblock extrahead %}


{% block content %}

  <div class="itemBg">
    <div class="itemTop">
      <div class="itemDown">

        <div class="rowContainer">
            <div class="show att">
                {{ msg }}
            </div>
        </div>

</div></div></div>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

只有我想在 ajax 请求的渲染响应中使用它。

  <div class="itemBg">
    <div class="itemTop">
      <div class="itemDown">

        <div class="rowContainer">
            <div class="show att">
                {{ msg }}
            </div>
        </div>

</div></div></div>
Run Code Online (Sandbox Code Playgroud)

这是我的渲染界面

from flask import current_app, render_template

def render(template, **context):
    """
    """
    return render_template(path(template), **context)
Run Code Online (Sandbox Code Playgroud)

jinja2

3
推荐指数
1
解决办法
1674
查看次数

适用于Python的简易SQLite包装器

是否还有其他适用于Python的SQLite包装器,可与Rococheting的php for myp包装器相媲美?

http://www.ricocheting.com/code/php/mysql-database-class-wrapper-v3

如果当时没有这样的东西,我想我会创建自己的包装器,但我想确保我没有做多余的工作.

python sqlite wrapper

2
推荐指数
1
解决办法
4353
查看次数