小编Mat*_*t3o的帖子

django.core.exceptions.AppRegistryNotReady:应用程序尚未加载,尚未在 pycharm 上启动调试

我有一个使用 python 2.7.10 运行的 Django(版本 1.9)应用程序,并且我正在使用 Virtualenv。运行应用程序./manage.py runserver没有错误,但是当我尝试在调试中运行时,我得到django.core.exceptions.AppRegistryNotReady: Apps aren't loaded yet.

这是Pycharm调试配置:

知道为什么吗?这是完整的堆栈跟踪:

   /Users/matteobetti/Progetti/Enydros/enysoft/bin/python ./manage.py runserver
    Traceback (most recent call last):
      File "./manage.py", line 10, in <module>
        execute_from_command_line(sys.argv)
      File "/Users/matteobetti/Progetti/Enydros/enysoft/lib/python2.7/site-packages/django/core/management/__init__.py", line 350, in execute_from_command_line
        utility.execute()
      File "/Users/matteobetti/Progetti/Enydros/enysoft/lib/python2.7/site-packages/django/core/management/__init__.py", line 342, in execute
        self.fetch_command(subcommand).run_from_argv(self.argv)
      File "/Users/matteobetti/Progetti/Enydros/enysoft/lib/python2.7/site-packages/django/core/management/__init__.py", line 176, in fetch_command
        commands = get_commands()
      File "/Users/matteobetti/Progetti/Enydros/enysoft/lib/python2.7/site-packages/django/utils/lru_cache.py", line 100, in wrapper
        result = user_function(*args, **kwds)
      File "/Users/matteobetti/Progetti/Enydros/enysoft/lib/python2.7/site-packages/django/core/management/__init__.py", line 71, in get_commands
        for app_config in reversed(list(apps.get_app_configs())):
      File "/Users/matteobetti/Progetti/Enydros/enysoft/lib/python2.7/site-packages/django/apps/registry.py", line 137, in …
Run Code Online (Sandbox Code Playgroud)

python django virtualenv pycharm python-3.x

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

以更有效的方式替换字符串中的一组子字符串?

我要用String中的一组子串替换另一个子串,例如

  1. "^t""\t"
  2. "^=""\u2014"
  3. "^+""\u2013"
  4. "^s""\u00A0"
  5. "^?""."
  6. "^#""\\d"
  7. "^$""[a-zA-Z]"

所以,我试过:

String oppip = "pippo^t^# p^+alt^shefhjkhfjkdgfkagfafdjgbcnbch^";

Map<String,String> tokens = new HashMap<String,String>();
tokens.put("^t", "\t");
tokens.put("^=", "\u2014");
tokens.put("^+", "\u2013");
tokens.put("^s", "\u00A0");
tokens.put("^?", ".");
tokens.put("^#", "\\d");
tokens.put("^$", "[a-zA-Z]");

String regexp = "^t|^=|^+|^s|^?|^#|^$";

StringBuffer sb = new StringBuffer();
Pattern p = Pattern.compile(regexp);
Matcher m = p.matcher(oppip);
while (m.find())
    m.appendReplacement(sb, tokens.get(m.group()));
m.appendTail(sb);
System.out.println(sb.toString()); 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.tokens.get(m.group())抛出一个例外.

知道为什么吗?

java regex string

4
推荐指数
2
解决办法
189
查看次数

通过XPath选择具有属性不区分大小的节点

我想通过Xpath case insensitve搜索节点.

<Validation>
    <Presentation>
        <Slide Tag= "Test">
            <FontSize Value = "36"/>
        </Slide>
    </Presentation>
</Validation>
Run Code Online (Sandbox Code Playgroud)

我用过这段代码

String xPath = string.Format("/Validation/Presentation/Slide[lower-case(@Tag)='{0}'][1]", "test");
XmlNode node = doc.DocumentElement.SelectSingleNode(xPath);
Run Code Online (Sandbox Code Playgroud)

但它会抛出一个XPath异常:需要命名空间管理器或XsltContext.此查询具有前缀,变量或用户定义的函数.我哪里做错了?

c# xml xpath

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

VSTO 字插件应用程序中的等待光标

我正在创建一个 VSTO 字添加。我正在从 ThisAddin 开始一个很长的阐述,我想将光标更改为 WaitCursor,所以如果我去 Globals.ThisAddIn.Application,没有光标属性,我试过了withCursor.Current = Cursors.WaitCursor;开始细化时和细化Cursor.Current = Cursors.Default;结束时,但不起作用,光标不会改变。

关于如何做到这一点的任何想法?

c# vsto add-in

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

如何在字符串的beginnig中删除空格但不删除Java中的制表符?

我必须从除\ t字符之外的字符串中删除前导空格.例如

" \thello"

应该成为

"\thello"

我试过了

stringToTrim = stringToTrim.replaceAll("^\\s+", "");
Run Code Online (Sandbox Code Playgroud)

但正则表达式也与制表符匹配,结果是

"hello"
Run Code Online (Sandbox Code Playgroud)

是否可以删除前导空格而不是正则表达式的标签?

java regex string spaces

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

标签 统计

c# ×2

java ×2

regex ×2

string ×2

add-in ×1

django ×1

pycharm ×1

python ×1

python-3.x ×1

spaces ×1

virtualenv ×1

vsto ×1

xml ×1

xpath ×1