小编Nik*_*nyh的帖子

Django的.在管理员的弹出窗口中编辑模型表单

是否有适用于django admin的现成应用程序,允许在弹出窗口中编辑模型?

我想要下一个功能:

  • 在弹出窗口中查看模型的编辑表单.
  • 在模型保存 - 更新模型列表中的行.

动机:减少页面重新加载.

另外,如果有任何针对django的大量手动数据更新的解决方案?我看了一下django grappelli - 它改善了数据视图,但编辑数据仍然无法使用.

PS:如果没有这样的应用程序 - 我将启动开源项目.

python django django-admin

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

来自tornado.httpclient.AsyncHTTPClient的PUT请求

在tornado httpclient中有没有办法执行PUT请求?

例如有没有更换任何方式urllib请求库

或者也许是子类自己的客户端并从这个答案注入构造:

import urllib2
opener = urllib2.build_opener(urllib2.HTTPHandler)
request = urllib2.Request('http://example.org', data='your_put_data')
request.add_header('Content-Type', 'your/contenttype')
request.get_method = lambda: 'PUT'
url = opener.open(request)
Run Code Online (Sandbox Code Playgroud)

任何无痛的补丁,黑客,建议..

我希望这种结构能够有效地工作:

 response = yield gen.Task(http_client.fetch, opt.site_url + '/api/user/', method="PUT", body=urlencode(pdata))
Run Code Online (Sandbox Code Playgroud)

现在它不发送身体.

python tornado urllib

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

使用jquery验证名称字段

实际上我是jquery和网页设计的新手

现在我需要一些代码,它将在文本框上的模糊事件后调用.

我需要jquery代码来验证html表单中的名称字段.

forms validation jquery

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

Regexp从perl转换为C++

我们有以下正则表达式来解析方程式5x+10x^3-10x^2:

[+-]?[\d(x)]*[\^\d]*

下面的代码c++,取自示例并针对任务进行修改,导致无限循环:

std::regex words_regex("[+-]?[\d(x)]*[\^\d]*");
auto words_begin = 
            std::sregex_iterator(s.begin(), s.end(), words_regex);
auto words_end = std::sregex_iterator();

for (std::sregex_iterator i = words_begin; i != words_end; ++i) {
    std::smatch match = *i;                                                 
    std::string match_str = match.str(); 
    std::cout << match_str << '\n';
}
Run Code Online (Sandbox Code Playgroud)

它也会在编译时抛出警告:

1.cpp:21:35: warning: unknown escape sequence '\d' [-Wunknown-escape-sequence]
    std::regex words_regex("[+-]?[\d(x)]*[\^\d]*");
                                  ^~
1.cpp:21:43: warning: unknown escape sequence '\^' [-Wunknown-escape-sequence]
    std::regex words_regex("[+-]?[\d(x)]*[\^\d]*");
                                          ^~
1.cpp:21:45: warning: unknown escape sequence '\d' [-Wunknown-escape-sequence]
    std::regex words_regex("[+-]?[\d(x)]*[\^\d]*");
Run Code Online (Sandbox Code Playgroud)

如果我们天真地将正则表达式转换为[+-]?[d(x)]*[^d]*- 无限循环离开当然.

如何正确转换正则表达式 …

c++ regex pcre

0
推荐指数
1
解决办法
149
查看次数

蟒蛇.找到数量巨大的因素.

如何1636695303948070935006594848413799576108321023021532394741645684048066898202337277441635046162952078575443342063780035504608628272942696526664263794691在python中找到数字因子?

它不应该是素数.任何因素除了1和数量 - 可接受.

我从这里查看过没有结果的解决方案.

天真的解决方案如:

def factor(n):
    i = 2
    limit = n / 2
    while i <= limit:
      if n % i == 0:
        return i
      i += 1
    return 1
Run Code Online (Sandbox Code Playgroud)

也行不通.

python

0
推荐指数
1
解决办法
107
查看次数

标签 统计

python ×3

c++ ×1

django ×1

django-admin ×1

forms ×1

jquery ×1

pcre ×1

regex ×1

tornado ×1

urllib ×1

validation ×1