小编std*_*err的帖子

gsutil rsync 仅匹配模式的文件

我每天需要将文件从存储桶rsync到本地机器,该存储桶包含20k文件。我只需要下载以 *some_naming_convention.csv 结尾的已更改文件。最好的方法是什么?在下载源中使用通配符给了我一个错误。

gsutil

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

Python/Django AMQP?

我有一个Django Web应用程序,可以在数据库中创建和保存作业.对于每项工作,我必须发送电子邮件并将数据导出到另一个系统.我想做异步.

做这样的任务的推荐方法是什么?

  • 它必须是可靠的(如果服务意外停止,则不会错过任何工作).
  • 如果出现问题,必须有简单的方法来查找日志.
  • 我希望能够轻松添加更多将处理工作的工人.

  • 也许如果作业队列是相同的数据库表会更好,所以我可以通过简单地改变它们在数据库中的状态来轻松取消作业?

  • 也许如果解决方案与Django框架有某种关系会更好吗?

python django message-queue amqp

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

如何在django视图中定义get_queryset,get_context_data?

我希望在子项中为每个作者显示一个树AuthorsBooks为其编写,如图像中的显示和......我有两个模型Author并且Book处于OneToMany关系中.

#models.py
from django.db import models

class Author(models.Model):
    Name = models.CharField(max_length = 250)

    def __unicode__(self):
        return self.Name

class Book(models.Model):
    Title = models.CharField(max_length = 250)

    def __unicode__(self):
        return self.Title


#views.py
from django.shortcuts import render, get_object_or_404
from django.views.generic import TemplateView, ListView

from .models import InstanciaJudicial, SedeJudicial

class Prueba(ListView):
    model = SedeJudicial
    template_name = 'instancias/pruebas.html'
Run Code Online (Sandbox Code Playgroud)

我知道,我定义get_querysetget_context_data,但我不知道我是如何做到这一点.

python django django-templates django-models django-views

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

使用字符串作为查询的python mysql问题

所以我正在我的程序中,我有一个字符串,其中包含我想用于在数据库中插入行的查询:

query = '"INSERT INTO new_test (test_name, IP, test_run_date, results_query_time, run_time) VALUES (%s, %s, %s, %s, %s)", ("new_test", "192.168.17.194", "143917160811", "12.4847829342", "46.1268320084")'
Run Code Online (Sandbox Code Playgroud)

但是,当我执行命令时:

cursor.execute(query)
Run Code Online (Sandbox Code Playgroud)

我收到这个错误

ProgrammingError:(1064,'你的SQL语法有错误;请查看与你的MySQL服务器版本相对应的手册,以便在\'附近使用正确的语法.'INSERT INTO new_test(test_name,IP,test_run_date,results_query_time,run_tim \'在第1行')

我尝试了一些其他的引用组合,但我不能为我的生活弄清楚我做错了什么.有任何想法吗?谢谢!

python mysql mysql-error-1064

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

如何在Python 2.7.2中从raw_input创建列表?

我必须编写一个程序,接受一系列平均每日温度并将这些温度列入清单,但我无法弄清楚如何.我在下面尝试的东西不起作用.而不是给我一个列表,它只是给我最后一个输入.

def main():
    #create a list to store the temperatures.
    tempList = []
    while True:
        dailyTemp = raw_input(
            "Enter average daily temperature or -100 to quit: ")

        # assign dailyTemo to tempList list
        tempList = [dailyTemp]

        print tempList

        if dailyTemp == '-100':
           break

main()
Run Code Online (Sandbox Code Playgroud)

python-2.7

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

Go lang保持功能活着

我有一个go函数,它会在Channel收到一些逻辑之后做一些逻辑.

我的问题是我希望函数在完成逻辑后保持活跃.我的想法是

我将在函数中添加无限循环.但是,我想知道这是不是

一个好的技术.我的守则如下:

func process(channel chan string, sid string) {
    inputSid := <-channel

    // check if sid exist in process pool
    if strings.EqualFold(sid, inputSid) {
        fmt.Println("Got message", sid)

         //the code that I added to make this function alive
         for {} 

    } else {
        channel <- sid

        //the code that I added to make this function alive
         for {} 

    }
}
Run Code Online (Sandbox Code Playgroud)

go while-loop

0
推荐指数
2
解决办法
349
查看次数