小编0xm*_*mtn的帖子

Python logging.DEBUG级别不记录

我有python的logginglib 的问题.使用下面的代码,我创建了一个"记录器":

logger = logging.getLogger()
def logger_init(level):
    try:
        syslog = SysLogHandler(address=LOG_DESTINATION)
    except Exception, ex:
        return
    formatter = logging.Formatter('%(module)s[%(process)d]: %(message)s')
    syslog.setFormatter(formatter)
    syslog.setLevel(level)
    logger.addHandler(syslog)
Run Code Online (Sandbox Code Playgroud)

我称之为:

logger.debug(SOME_STR_TO_BE_LOGGED)

或者喜欢:

logger.error(SOME_STR_TO_BE_LOGGED)

我用以下内容初始化记录器:

log_level = logging.ERROR
if options.DEBUG_LOG: ####  This comes from options parser and it is True.
    log_level = logging.DEBUG
logger_init(log_level)
Run Code Online (Sandbox Code Playgroud)

该问题是error,和warn工作得很好,但既不info也不debug方法打印任何东西到syslog.

我使用的是syslog-ng的,我设计我的过滤器,即它会接受来自各个层面debugemerg.

这里有什么问题?有任何想法吗?

python logging syslog-ng

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

如何不渲染django图像字段当前和清除的东西?

我看了下面的问题,但没有运气.我不知道,也许我不理解答案.

1)如何删除Django中FileInput小部件的"Currently"标签和链接?

2)Django ModelForm ImageField

我的表格:

class SettingsForm(forms.ModelForm):
    company_logo = forms.ImageField(label=_('Company Logo'),required=False, error_messages = {'invalid':_("Image files only")})
    class Meta:
        model = Settings
        fields = ("company_logo")
    ....
Run Code Online (Sandbox Code Playgroud)

我的模特:

class Settings(models.Model):
    strg=CustomFileSystemStorage(strict_name='images/company_logo.png',save_format='PNG')
    company_logo=models.ImageField(upload_to='images',blank=True,null=True,storage=strg)
    .....
Run Code Online (Sandbox Code Playgroud)

渲染后:

的ImageField

我从第一个链接看到,models.ImageField继承FileInput并添加额外的东西,但我不明白如何克服这个?

提前致谢.

django

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

HTML输入文件 - 如何翻译"选择文件"和"没有文件选择"?

我知道由于浏览器语言,这两个词会自动翻译.但我的HTML并没有这样做.

HTML:

<p>
  <label for="id_company_logo">
     Company Logo:
  </label>
  <input type="file" name="company_logo" id="id_company_logo" />
</p>
Run Code Online (Sandbox Code Playgroud)

它是通过以下"形式"代码生成的django:

company_logo = forms.ImageField(label=_('Company Logo'),required=False, error_messages = {'invalid':_("Image files only")}, widget=forms.FileInput)
Run Code Online (Sandbox Code Playgroud)

我做错了吗?我现在搜索了一段时间,但我绝对没有运气.

提前致谢.

html django filechooser

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

错误成功不是Angularjs中的函数

我遇到了我的代码问题,我无法理解它是否出错了.有趣的是,api调用的很好,但它没有进入success功能 orders.pay(ss($scope.ss, $scope.oo)) .success(function (data) {

angular.module('services.orders', ['users.service'])
  .factory('orders', ['$http', 'user', '$q', function ($http, user, $q) {
    'use strict';

function genericSuccess (res) {
      return res.data.data; // yes, really.
    }


function pay (payment) {
      return $http.post('v1/payment/authorize', payment)
        .then(genericSuccess);
    }



orders.pay(ss($scope.ss, $scope.oo))
          .success(function (data) {

    //It should called success either it should gone to error but it says
    //Error:orders.pay(...).success is not a function
    //can any one suggest how to solve it

            notify.message('Thank you!');
          }).error(function (data) {
          notify.message('Error: ' + data.data.message); …
Run Code Online (Sandbox Code Playgroud)

angularjs

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

Python - ip < - >子网匹配?

可能重复:
如何在python中检查ip是否在网络中

在python中将子网与ip地址匹配的简单方法是什么,如果ip地址在子网中我可以选择它?

提前致谢.

python ip subnet

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

如何使用带有角度节点应用程序的护照?

我正在开发一个基于angular.js + node.jsmongodb使用快速模板的简单博客网站.我$http通过POST方法从角度控制器命中到一个名为api的api users.js,其中login使用passport.authenticate方法进行身份验证.我需要护照本地登录策略users.js.
但它不起作用.角度登录服务代码和节点用户api代码.任何人都可以告诉我如何passport.js在角度和节点中使用?

通过服务进行角度路由

app.service('Auth',function($location,$http,$localStorage){                  
  var userLogin ;
  return{
    setLogIN:function(email,password){
      $http({
         method: 'POST',
         url: '/users/login',  //users.js having node routing.
         data: {email:email, password:password},
      })
Run Code Online (Sandbox Code Playgroud)

用户中的节点路由

router.post('/login',passport.authenticate('local', { 
    // use passport-local for authentication
    successRedirect : '/profile', 
    failureRedirect : '/login', 
    failureFlash : true 
}));
Run Code Online (Sandbox Code Playgroud)

护照本地策略

app.use(passport.initialize());

app.use(passport.session());
passport.use(new LocalStrategy(
    function (username, password, done) {

        User.findOne({username: username}, function (err, user) {

            if (err) {
                return done(err);
            }
            if (!user) …
Run Code Online (Sandbox Code Playgroud)

node.js angularjs passport.js

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

Python sys.path - 附加PYTHONPATH

在开始之前我已经尝试了一段时间,但我没有运气.我正在尝试创建自己的python包,我将在其中导入模块,在我的项目中的单独文件中.我尝试通过'sys'将我的项目目录添加到pythonpath但是mod_wsgi仍然无法识别它:

import sys
sys.path.append('/var/www/')

from core.core import main
Run Code Online (Sandbox Code Playgroud)

在尝试时:

ImportError:没有名为core.core的模块

任何帮助,将不胜感激

python

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

Syslog-ng日志模板\\ 011字符

我有syslog-ng的问题.我想让syslog-ng格式化日志,如下所示:

template("$YEAR-$MONTH-$DAY\\011$HOUR:$MIN:$SEC\\011$HOST\\011$MSGHDR$MSGONLY\n")
Run Code Online (Sandbox Code Playgroud)

但它没有"\"记录.只是"011".例:

预计:2012-11-28 \\ 01116:33:51 \\ 011host_name \\ 011app_name [26250]:消息

发生时间:2012-11-2801116:33:51011host_name011app_name [26250]:消息

怎么做到这一点?有任何想法吗?:) 提前致谢 ;)

syslog-ng

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

Python Django httpd - [通知]子pid XXXXX退出信号分段错误(11)

有时它会像魅力一样响应,但有时我会收到错误"没有收到数据".我四处搜寻但没有任何效果.建议使用" gdb"来调试apache可能出错的帖子,好吧,我没有机会用gdb测试它,因为在我正在处理的服务器中,没有任何开发软件或库(除了python),我无法安装它们.另外一半的帖子提出了与使用PHP的网络服务器兼容的解决方案 - 我不知道它是否对问题产生任何影响.

我的httpd配置是这样的:

Apache/2.2.11 (Unix) DAV/2 
mod_ssl/2.2.11 OpenSSL/0.9.8b 
mod_jk/1.2.15 
PHP/5.1.6 
mod_wsgi/2.1-BRANCH 
Python/2.4.3 configured
Run Code Online (Sandbox Code Playgroud)

我使用Django,因此使用mod_wsgi.有没有其他方法来调试此问题而不是使用gdb?

请注意,在我的应用程序的先前版本中,我没有得到任何这样的错误,从来没有.对于较新的版本,我没有改变技术,只是将Django升级到1.3,开始在CentOS5上使用ZSI 2.1.

提前致谢.

python apache django

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

Python JSON字符串(包含十六进制)到HEX

我想在hexes范围之间获得随机十六进制值:

random.randint(0xfff000, 0xffffff)

我从JSON获得了范围限制,作为字符串.

{"range": "0xfff000,0xffffff"}

如何将这些字符串(拆分后)转换为十六进制值?

python string hex json

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

在php中更改数组的值

我有这样的阵列

    Array
    (
        [0] => stdClass Object
            (
                [qa_verified] => 0          
            )

        [1] => stdClass Object
            (
                [qa_verified] => 1               
            )
        [2] => stdClass Object
            (
                [qa_verified] => 2               
            )
)
Run Code Online (Sandbox Code Playgroud)

我需要改变

Array
(
    [0] => stdClass Object
        (
            [qa_verified] => invalidate          
        )

    [1] => stdClass Object
        (
            [qa_verified] => approve               
        )
    [2] => stdClass Object
        (
            [qa_verified] => reject               
        )
)
Run Code Online (Sandbox Code Playgroud)

我必须要改变取决于状态qa_verified键的值 0 = invalidate,1= approve,2=reject

我尝试了array_walk,但无法获得结果

任何人帮我这个

php codeigniter

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

PHP SimpleXML错误

我有一个很大的问题(至少对我而言;))使用SimpleXML解析器.错误是:

Warning: simplexml_load_file(): file.meta:16: parser error : StartTag: invalid element name in index.php on line 89
Warning: simplexml_load_file(): <335> in index.php on line 89
Warning: simplexml_load_file(): ^ in index.php on line 89
Warning: simplexml_load_file(): file.meta:18: parser error : expected '>' in index.php on line 89
Warning: simplexml_load_file(): in index.php on line 89
Warning: simplexml_load_file(): ^ in index.php on line 89
Warning: simplexml_load_file(): file.meta:18: parser error : Opening and ending tag mismatch: Sequence line 15 and unparseable in index.php on line …

php simplexml

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