小编Ric*_*ckD的帖子

寻找元素

谁能帮忙.我试图在表单上选择一些元素,但由于元素被动态添加,这开始引起问题.

我需要选择的元素是每个子div中的第二个输入元素.我一直在尝试这方面的事情(没有太多运气):

$("#parentdiv :input:first-child").addClass("bad")
Run Code Online (Sandbox Code Playgroud)

谢谢,

html jquery

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

Django自定义表单验证IP地址和域名

我只是写一个表格.但是我想在上面执行自定义验证hostname.这if type = A则验证它是其他域名明智的,如果它是type = PTR验证它是IP addres秒.这种逻辑是在表单还是视图中完成的?

RECORD_CHOICES = (
     ('A','A'),
     ('Cname','CNAME'),
     ('PTR', 'PTR'),
    )

class CacheCheck(forms.Form):
    type = forms.TypedChoiceField(choices=formfields.TYPE_CHOICES, initial='FIXED')
    record = forms.TypedChoiceField(choices=formfields.RECORD_CHOICES, initial='FIXED')
    hostname = forms.CharField(max_length=100)

    def clean(self):  
        cleaned_data = super(CacheCheck, self).clean()
        record = cleaned_data.get("record")

        if record == "PTR":
            hostname = forms.GenericIPAddressField(label=("ip address"))
        else record == "A":
            hostname = forms.RegexField(label=("hostname"), max_length=31, regex=r'[a-zA-Z0-9-_]*\.[a-zA-Z]{2,6}'
Run Code Online (Sandbox Code Playgroud)

传递给CacheCheck类的forms.Form也是mixin或subclassing的一种形式?

python django

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

Django 在 cookie 中没有 sessionid

我在 Django 1.6 中使用 Mongo 引擎/REST 框架。

我所需要的只是让客户在点击其中一个视图时获得 sessionid。但是,目前 cookie 中不存在 sessionid。

视图.py

@csrf_exempt
def updateInput(request):
    return HttpResponse("view has been hit")
Run Code Online (Sandbox Code Playgroud)

设置.py

MIDDLEWARE_CLASSES = Common.MIDDLEWARE_CLASSES + ('django.contrib.sessions.middleware.SessionMiddleware',)
INSTALLED_APPS += ('django.contrib.sessions',)

SESSION_ENGINE = 'mongoengine.django.sessions'
SESSION_SERIALIZER = 'mongoengine.django.sessions.BSONSerializer'

DJANGO_APPS = (
    'django.contrib.sessions',
)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

python django rest django-1.6

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

在dict中检查multilpe键

我有一个像这样的字典(),

xyz = {"a":{"b":[1,2,3]}}
Run Code Online (Sandbox Code Playgroud)

我想检查嵌套的dict是否有"b"或"c"键.我可以检查一个键,如,

>>> "b" in xyz.get("a",{})
True
Run Code Online (Sandbox Code Playgroud)

我试过以下,

>>> "b" or "c" in xyz.get("a",{})
'b'
Run Code Online (Sandbox Code Playgroud)

但是想知道我是否可以为"b"和"c"写这个陈述.希望这是有道理的.

python

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

Python 可选匹配组

我需要将以下内容放入匹配组。

a = '1,2,3(1)'
b = '1,2,3'
Run Code Online (Sandbox Code Playgroud)

解析 a 很好,

>>> m = re.match('^([0-9,-,\,]*)(\([0-9]*\))',a)
>>> m.groups()
('1,2,3', '(1)')
Run Code Online (Sandbox Code Playgroud)

我只需要确认如何使第二个匹配组可选,以便我可以解析变量 b。

python regex

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

Jenkins民意调查SCM问题

我试图用詹金斯做一些非常简单的事情。当检测到我的存储库更改时,这将激活管道。我只有2个设置(如下所示)。

但是,对存储库进行任何更改并且等待所需的轮询时间不会触发管道吗?

我在这儿傻吗?

在此处输入图片说明


编辑:

  • 这是在Docker容器中。容器时间为UTC,主机为基于BST。我已通过容器运行时更​​新了TZ -e JAVA_OPTS=-Duser.timezone=Europe/London
  • 在容器上运行tcpdump我看不到github的流量(https)。
  • 在下面添加了轮询日志。

在此处输入图片说明

jenkins jenkins-pipeline

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

多个Excel单元格中的多行

使用python在Excel中将多行写入单个单元格的最简单方法是什么?我没有成功尝试csv模块.

import csv
with open('xyz.csv', 'wb') as outfile:
  w = csv.writer(outfile)
  w.writerow(['stringa','string_multiline',])
Run Code Online (Sandbox Code Playgroud)

此外,每个mutliline字符串都有许多字符,其中通常用于csv`s即逗号.

任何帮助将非常感激.

python

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

在 MongoEngine 中增加一个 IntField

我在 Django 中有一个带有 MongoEngine 的模型,并且每次从 0 开始更新时都希望将该字段增加 1

我的模型看起来像这样,

import mongoengine

class Fix(mongoengine.Document):
    number = mongoengine.StringField(max_length=50, unique=True)
    count = mongoengine.IntField()
Run Code Online (Sandbox Code Playgroud)

我使用以下内容进行更新,但不确定如何将其设置为 0 以启动并增加 1,

Fix.objects(number="number").modify(upsert=True, new=True,set__count=???)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗 ?

python pymongo mongoengine

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

在 Python 中使用 While 循环打印到同一行

我试图从 while 循环中获取以下输出以显示进度。

  - ########
Run Code Online (Sandbox Code Playgroud)

下面是代码,

print '  - #',
x = 1
while x < 15:
    print '#',
    time.sleep(0.5)
    x += 1
Run Code Online (Sandbox Code Playgroud)

但是我只是在 while 循环完成后打印出所有的哈希值(?)

有任何想法吗

python

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

Python纠正全局使用

我的代码目前看起来像:

import modules
class
functions
main code block (if __name__ == "__main__":)
Run Code Online (Sandbox Code Playgroud)

在整个程序中我想添加一个计数器.我的想法是补充一下

global counter
counter = 0
Run Code Online (Sandbox Code Playgroud)

然后通过程序添加到计数器.问题是,当我开始在函数中添加计数器并不重新调整变量时,放置全局命令的位置并不重要.

放置全局命令的正确位置在哪里(即程序启动等)以及实现此目的的正确方法(使用全局或可能通过使用类?

非常感谢,

python global

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