小编Aka*_*nde的帖子

如何映射2个列表与python中的比较

我有一个说foos的对象列表.我有一个创建新列表的循环.

foo1 = {id:1,location:2}
例如 foos = [foo1,foo2,foo3]

现在我想根据位置创建一个新列表.

new_list = []
for foo in foos:
  if foo.location==2:
      new_list.append(foo)
Run Code Online (Sandbox Code Playgroud)

我想知道的是有什么办法我可以做这样的事情

new_list = []
new_list = map(if foo.location ==2,foos) // this is wrong code but is something like this possible. ?
Run Code Online (Sandbox Code Playgroud)

我可以在这里使用地图功能吗?如果有,怎么样?

python map

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

Phonegap离线数据库(跨所有平台)

我已经完成了Phone Gap Storage.但Windows手机不支持此功能.现在我想创建一个真正兼容所有平台的应用程序.即Windows 8,Windows 7,Windows XP,iOS,Android.

Windows手机上有sqlite的插件或替代品吗?我找到了Windows的这个Sql客户端.什么是更好的解决方案?

sqlite local-storage windows-phone cordova

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

通过csharp中的usb WebCam录制视频

我有一个简单的用例.我想在哪里显示USB网络摄像头并录制实时视频(不作为屏幕截图).我检查了这些链接

1)WebCam

2)简单的网络摄像头

但它没有显示如何录制视频.我可以扩展它们来录制视频,还是应该看一下其他的dll?

编辑:目前我正在使用Expression编码器SDK,但是给出了特定用例的问题(问题)

c# webcam

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

如何在Django中将pdf作为电子邮件附件发送

嗨我正在使用以下2个功能来动态创建和发送PDF文件.我究竟做错了什么.(导出pdf函数在浏览器中显示时可正常工作.)

我得到的错误是"TypeError:'ContentFile'对象不支持索引".我做错了什么?几乎所有这些代码都来自一些博客,所以我不知道它是如何工作的.但如果你不理解某些事情,请评论.我会回复.

 if request.method=="POST":

    form = ReportSendMailForm(request.POST)

    if form.is_valid():

        email = form.cleaned_data['mail']
        message = form.cleaned_data['message']             
        print email
        print message
        result = export_pdf(request,id)
        file_to_be_sent= ContentFile(result)
        #print file_to_be_sent
        if result:
            #try :

                subject, from_email, to =  request.user.username+' has sent a report for review',' Dtz Team', email                   
                html_content = render_to_string('email/report.html',{'username':request.user,'messgae':message})                         
                msg = EmailMultiAlternatives(subject,'', from_email, [to])

                msg.attach_alternative(html_content, "text/html")
                msg.attach("Report.pdf", file_to_be_sent, "application/pdf")

                msg.send()  
                messages.success(request,'Please check your email id '+email+' for further instructions.')  
                return HttpResponse('success')         
            #except:
            #           pass             
messages.error(request,'Error occured in the pdf.')            
return …
Run Code Online (Sandbox Code Playgroud)

django pisa

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

如何在 Django 字段中上传多个图像

我已经检查了许多上传者的 django 图像字段。但是我无法获得在 Django 中进行多个图像上传的简单明了的方法。

我的要求是

Class Foo(models.Model):
       images = SomeImageField(upload_to = "/path/")
Run Code Online (Sandbox Code Playgroud)

这应该允许我上传多个图像。现在django-photologue 允许图库上传,但这只是 zip 格式。我想要类似的东西。有没有这样的应用程序可用?

django file-upload

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

Gstreamer错误:无法构造管道:没有元素"v4l2src"

我正在使用Ubuntu(14.04),我在尝试使用gstreamer时收到此错误.

gst-launch-1.0 v4l2src !  video/x-raw,width=640,height=480 !  x264enc ! h264parse ! rtph264pay !  udpsink host=127.0.0.1 port=5000
Run Code Online (Sandbox Code Playgroud)

我检查了gst-inspect-1.0 v4l2src

它说元素没有找到"没有这样的元素或插件'v4l2src'"

我该怎么办 ?从哪里可以获得此元素或插件.我试过树脂整个gstreamer.但我无法这样做.

gstreamer v4l2

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

Curl Post Json数据未在Python Django中读取

我在windows中使用curl exe,与我的Django后端进行通信.

以下是我正在使用的命令.

curl --dump-header - -H "Accept: application/json" -H "Content-Type: application/json" -X POST --data "{\"uid\":12,\"token\":\"asdert\"}" http://localhost:8000/restapi/v1/foo/
Run Code Online (Sandbox Code Playgroud)

现在这会以错误的格式提供数据.即在视图中帖子显示此数据打印请求.POST

{"{\"uid\":12,\"access_token\":\"asdert\"}": [""]}
Run Code Online (Sandbox Code Playgroud)

发布json数据的正确方法是什么?

编辑:

我尝试了其他几种方法,例如我正在尝试使用http://slumber.in/与我的其他api进行交流 .

即使在这里也得到与上面相同的结果.

import slumber
api = slumber.API("http://localhost/restapi/v1/"
api.foo.post({"uid":"100"})
Run Code Online (Sandbox Code Playgroud)

摘自视图打印请求.POST

 {u'{"uid": "100"}': [u'']}
Run Code Online (Sandbox Code Playgroud)

PS - curl --dump-header - -H "Accept: application/json" -H "Content-Type: application/json" -X POST --data "uid=12&token=asdert" http://localhost:8000/restapi/v1/foo/

这有效.但这不是Json格式.

python json curl

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

如何删除 Django 中的所有多对多对象

我有一个模型 Foo。这与 Moo 有着多对多的关系。

现在 Foo 在其多对多字段中有许多对象,即它有 moo1、moo2、moo3 等,如何一起删除所有对象?我知道我们可以单独删除每个。

foo = FOO()
foo.save()
foo.moo.add(moo1)
foo.moo.remove(moo1)
Run Code Online (Sandbox Code Playgroud)

IE

foo = FOO()
foo.save()
foo.moo.add(moo1)
foo.moo.add(moo2)
foo.moo.reset() # This should remove all objects that have been added
                  # in this field. This does not work but I want
                  # something like this. 
Run Code Online (Sandbox Code Playgroud)

django django-orm

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

在PhoneGap(Android)中显示Facebook用户图像

我有一个非常简单的用例.我有一个facebook用户的id的xhr对象.现在我只想以下列方式显示用户的图像.

    xhr.objects.forEach(function (user) {
 $('#userimage').append( '< img src="https://graph.facebook.com/"+user.user_id+"/picture/?type=small"/>');
                                                    });
Run Code Online (Sandbox Code Playgroud)

由于某种原因,这是行不通的.图像未显示.我添加了"https://graph.facebook.com"以允许访问.此外,还正确显示了本地Web服务器的图像.

javascript android facebook facebook-graph-api cordova

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

Python ImportError:没有名为datetime的模块

您好,我在尝试简单的日期时间导入时收到错误.

ImportError:没有名为datetime的模块

我在git控制台中尝试以下代码.

>>> from datetime.datetime import strptime
Run Code Online (Sandbox Code Playgroud)

我试过重新安装python,它似乎不起作用.我究竟做错了什么?

python python-2.7

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

如何在c#datetime选择器中设置最大时间和最小时间

我在c#windows窗体应用程序中使用日期时间选择器.

如何设置最小时间和最长时间?我有一个字符串"07:52:22",我想将其设置为最大或最小时间.我怎样才能做到这一点 ?

DatetimePicker.MinDate.TimeOfDay = "07:52:22";
Run Code Online (Sandbox Code Playgroud)

这是错的,但这就是我想要的.

c# datetimepicker

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

动态选择选项不验证Django

我有一个模特Foo.我有一个模型形式FooForm.在FooForm中,我正在"添加"动态字段.这是一个选择字段.

 FooForm(modelform)
    too = forms.ChoiceField(widget = forms.Select())
    class Meta:
        model = Foo
Run Code Online (Sandbox Code Playgroud)

在模板中,我动态地向这个"太场"添加选项

$('.too').append('<option value='timepass'>'+timepass'</option>');
Run Code Online (Sandbox Code Playgroud)

在视图中,这些值未进行验证,因为没有可用于比较的选项.如何验证和提取此字段?提前致谢.

django django-forms choicefield

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

如何在python中的重复字符串之间捕获数据

我有一个字符串

'request=1417935385131095&to%5B%5D=596254125&to%5B%5D=683330370&e2e=%7B%22submit_0%22%3A1394711375644%7D'
Run Code Online (Sandbox Code Playgroud)

我希望数据"&到%5B%5D = 596254125&%5B%5D = 683330370&"

即我想要596254125和683330370.

我怎样才能通过rejex获得它

我试过这个

 map = re.split(r"&to%5B%5D=\d+&", request)
Run Code Online (Sandbox Code Playgroud)

这不起作用.你能告诉我我做错了吗?

python regex

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