小编Ham*_*ner的帖子

Django - 用户管理员 - 将组添加到list_display

众所周知,ManytoMany关系不能列在list_display中.是否有任何工作可以使它像group1,group2等?

django django-admin django-authentication

5
推荐指数
2
解决办法
2868
查看次数

用于python3.4的httpd mod_wsgi不能在centos7中工作

我使用python3.4在centos7中运行Django应用程序.我正在使用apache进行webserver.我遇到以下错误:

[Tue Dec 05 09:48:17.048763 2017] [:error] [pid 8470] [remote 103.194.69.2:100] mod_wsgi(pid = 8470):目标WSGI脚本'/var/www/hello_world_django/hello_world_django/wsgi.py '无法加载为Python模块.[Tue Dec 05 09:48:17.049021 2017] [:error] [pid 8470] [remote 103.194.69.2:100] mod_wsgi(pid = 8470):处理WSGI脚本'/ var/www/hello_world_django/hello_world_django/wsgi发生异常的.py".[Tue Dec 05 09:48:17.049272 2017] [:错误] [pid 8470] [remote 103.194.69.2:100]回溯(最近一次电话会议):[Tue Dec 05 09:48:17.049383 2017] [:error] [pid 8470] [remote 103.194.69.2:100]文件"/var/www/hello_world_django/hello_world_django/wsgi.py",第13行,在[星期二05 09 09:48:17.049625 2017] [:错误] [pid 8470 ] [remote 103.194.69.2:100]来自django.core.wsgi import get_wsgi_application [Tue Dec 05 09:48:17.049661 2017] [:error] [pid 8470] [remote 103.194.69.2:100] File"/ var/www /virtual/lib/python3.4/site-packages/django/ init .py",第1行,在[Tue Dec 05 09:48:17.049711 2017] [:错误] [pid 8470] [remote …

apache mod-wsgi python-3.4 centos7

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

如何使用Python在文件夹中搜索与正则表达式匹配的文件名?

我在编写一个函数时遇到一些困难,该函数将在目录中搜索与特定正则表达式匹配的文件(我使用're.compile'编译).所以我的问题是:如何搜索目录(我计划使用os.walk)来查找与特定正则表达式匹配的文件?非常感谢一个例子.提前致谢.

python regex

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

用python正则表达式匹配字符串中间的管道字符

我正在尝试使用 Python 正则表达式匹配字符串中的管道字符,但似乎无法匹配。我把它归结为一个简化版本。

假设我正在寻找z|a字符串中的序列。以下是一些可能的正则表达式和结果:

>>> import re
>>> re.match(r'|', 'xyz|abc')
<_sre.SRE_Match object at 0x2d9a850>
>>> re.match(r'z|', 'xyz|abc')
<_sre.SRE_Match object at 0x2d9a780>
>>> re.match(r'|a', 'xyz|abc')
<_sre.SRE_Match object at 0x2d9a850>
>>> re.match(r'z|a', 'xyz|abc')
>>> re.match(r'z\|a', 'xyz|abc')
>>> re.match(r'z\\|a', 'xyz|abc')
>>> re.match(r'z\\\|a', 'xyz|abc')
>>> re.match(r'z[|]a', 'xyz|abc')
>>> 
Run Code Online (Sandbox Code Playgroud)

所以,我可以配合||az|但我不能找到一种方法来匹配z|a。有任何想法吗?

python regex

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

如何识别字符串中的路径

就是这样......我得到一个包含文件路径和一些参数的字符串.我怎样才能认出这条路?我想到了'.'的索引.在文件中...但我不喜欢它.
那么使用正则表达式呢?谁能指出我正确的方向?

问候

编辑:论文是有效的条目...
somefile.msi/a
C:\ MyFolder\SomeFile.exe -i -d

我不太关心参数因为一旦我有了路径,我会假设其余的都是参数

c# regex string

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

jquery:ajax调用get jsonp不调用函数

我无法使用jquery库中的ajax调用使代码在回调中运行.代码如下:

function processJSONDirectoryFile(jsonData) {
        finished = false;
        for (var i = 0; i < jsonData.length; i++) {
                processJSONCountryFile(jsonData[i]);
        }
        finished = true;
}

function getJSON() {
  //snip

  $.ajax({url:      'http://example.org/api/rest/something',
          data:      {},
          dataType: 'jsonp',
          timeout:  10000,
          jsonp: "callback",
          jsonpCallback:  "processJSONDirectoryFile",
          });
  //snip
}
Run Code Online (Sandbox Code Playgroud)

我检查过我可以加载http://example.org/api/rest/something?callback=myfunc,并且按预期工作.我正在使用firebug在此代码中设置断点.该ajax呼叫断点被击中,但断点里面processJSONDirectoryFile是从来没有击中.

我还应该提到我正在使用jsonp我的代码在不同的域上运行,example.org所以我需要用来jsonp绕过域控制的东西.

我犯了一些明显的错误吗?

jquery jsonp

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

我可以使用两个名称不同的urls.py吗?

在Django中,是否有可能有两个不同的url模式文件,这两个文件都没有被调用urls.py?或者Django是否依赖于每个Django app只有一组url模式,并且必须调用它urls.py

我正在使用Django CMS,我希望将应用程序拆分为两个apphooks和两个菜单.所以,我已经试过分裂urls.pypub_urls.pytrain_urls.py,但我似乎通过这样做,有破事,尽管cms_app.py命名正确的URL -例如:

from cms.app_base import CMSApp
from cms.apphook_pool import apphook_pool
from django.utils.translation import ugettext_lazy as _
from resources.menu import TrainingMenu, PublicationMenu

class PublicationApp(CMSApp):
    name = _("Publication App") # give your app a name, this is required
    urls = ["resources.pub_urls"] # link your app to url configuration(s)
    menus = [PublicationMenu]

class TrainingApp(CMSApp):
    name = _("Training App") # give your app a name, this is required
    urls …
Run Code Online (Sandbox Code Playgroud)

django django-urls django-cms

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

带有全文搜索的sqlite在查询空间时找不到结果

我正在玩那种使用sqlite3来存储姓名和电子邮件地址的abook.sqlite表使用全文搜索,由以下内容创建:

CREATE VIRTUAL TABLE AddressBook USING fts4(Name, Address);
Run Code Online (Sandbox Code Playgroud)

我的名字是"Hamish","Hamish D"和"Hamish Downer".查询

select * from addressbook where addressbook match 'hamish';
Run Code Online (Sandbox Code Playgroud)

找到他们所有.然而

select * from addressbook where addressbook match 'hamish d';
Run Code Online (Sandbox Code Playgroud)

查找具有确切名称"Hamish D" 的条目,但未找到名称为"Hamish Downer"的条目.我可以得到我期望的:

select * from addressbook where name like 'hamish d%';
Run Code Online (Sandbox Code Playgroud)

但我想使用匹配版本来匹配两列.知道这里发生了什么吗?或者如何让比赛按我的意愿工作?

sqlite full-text-search

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

使用PHP将变量插入文本的最短方法是什么?

我想知道在PHP中插入文本是否有更短的方法

<?php
$city = "London";
?>
This website is a funky guide to <?php print $city; ?>!!!
Run Code Online (Sandbox Code Playgroud)

例如,在轨道上使用ruby,我可以设置

city = 'London'
Run Code Online (Sandbox Code Playgroud)

在代码中的某个地方,在我的.erb文件中,我可以做到

This website is a funky guide to <%= city %>!!!
Run Code Online (Sandbox Code Playgroud)

我确实阅读过{$city}可以使用的地方,但我尝试了它并没有.那么是否有比较短的形式<?php print $var; ?>

php shortcuts ruby-on-rails

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