小编Mys*_*des的帖子

Python:如何创建一个唯一的文件名?

我有一个python web表单有两个选项 - 文件上传textarea.我需要从每个值中获取值并将它们传递给另一个命令行程序.我可以轻松地使用文件上传选项传递文件名,但我不知道如何传递textarea的值.

我想我需要做的是:

  1. 生成唯一的文件名
  2. 在工作目录中创建具有该名称的临时文件
  3. 将从textarea传递的值保存到临时文件中
  4. 从我的python模块中执行命令行程序,并将其传递给临时文件的名称

我不知道如何生成唯一的文件名.任何人都可以给我一些关于如何生成唯一文件名的提示吗?任何算法,建议和代码行都是值得赞赏的.

感谢你的关心

python file unique

84
推荐指数
6
解决办法
8万
查看次数

在Python中更改文件扩展名

假设从index.pyCGI,我有帖子文件foo.fasta显示文件.我想将foo.fasta文件扩展名更改为foo.aln显示文件.我该怎么做?

python file-extension rename

55
推荐指数
6
解决办法
8万
查看次数

Django:ajax调用的login_required

我试图在ajax帖子上验证用户,但不起作用.这就是我所做的

settings.py

LOGIN_URL = '/accounts/login/'
LOGIN_REDIRECT_URL = '/'
Run Code Online (Sandbox Code Playgroud)

模板

<script>
  $('.btn-request').click(function(){
        var button = this;
        $.ajax({
                 type: "POST",
                 url: "{% url 'like' %}",
                 data: {'tutorial_id': $(this).attr('name'), 'csrfmiddlewaretoken': '{{csrf_token}}'},
                 dataType: "json",
                 success: function(json) {
                    toastr.success(json.message);

                  },
                  error: function(rs, e) {
                        alert(rs.responseText);
                  }
            });
      })
  </script>
Run Code Online (Sandbox Code Playgroud)

urls.py

url(r'^like/$', 'apps.quotation.views.like', name='like'),
Run Code Online (Sandbox Code Playgroud)

views.py - 尝试1

@login_required
def like(request):
        vars = {}
        if request.method == 'POST':
            response_dict = {}

            if not something:
                response_dict.update({'message': "Requested" })
            else:
                response_dict.update({'message': "You have already requested" })

        return HttpResponse(simplejson.dumps(response_dict),
                        mimetype='application/javascript') …
Run Code Online (Sandbox Code Playgroud)

django ajax login-required

10
推荐指数
2
解决办法
6075
查看次数

Django - 根据模型字段生成Excel报告

该应用程序基于django/angular构建.我想基于模型和用户选择的字段生成excel报告.您可以在下面找到搜索UI.我在django有4个型号.教练,球员, 参与有外国关键参考俱乐部(一对多关系).单个django模型将作为选项输入和模型字段作为选项

models.py

from datetime import datetime
from django.db import models


class Club(models.Model):
    name = models.CharField(max_length=200)
    estd = models.IntegerField()
    address = models.CharField(max_length=200)



    def __unicode__(self):
        return "%s" % self.name


class Coach(models.Model):
    fname = models.CharField(max_length=80)
    lname = models.CharField(max_length=80)
    age = models.IntegerField()
    fk = models.ForeignKey(Club, related_name='coaches')

    def __unicode__(self):
        return "%s" % self.fname


class Player(models.Model):
    fname = models.CharField(max_length=80)
    lname = models.CharField(max_length=80)
    country = models.CharField(max_length=42)
    fk = models.ForeignKey(Club, related_name='players')

    def __unicode__(self):
        return "%s" % self.fname


class …
Run Code Online (Sandbox Code Playgroud)

python django excel multiple-tables django-queryset

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

从另一个文件导入类及其功能

我在python中导入类没什么问题.我的工作流程是这样的

index.py

    class Template:

        def header():
        def body():
        def form():
        def footer():

display.py
Run Code Online (Sandbox Code Playgroud)

我想调用函数header(),body()footer ()在我的display.py页面中.有人会在python中让我清楚这个问题.感谢你的关心.

索引文件--- [Index.py] [1]

[1]:http://pastebin.com/qNB53KTE和display.py - " http://pastebin.com/vRsJumzq "

python class

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

在Python中查找组合而不导入itertools

我想要在Python中完成以下任务而不导入任何模块.

我的守则包括

Two List
---------
list1=['aun','2ab','acd','3aa']
list2=['ca3','ba2','dca','aa3']

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

它会在哪里:

  • 从list1生成2个项目组合
  • 从list2生成2个项目组合
  • 从list1和list2生成2个项目组合

我不需要打印这两个项目的所有组合

但是我希望将所有这两个项目组合传递给进一步的任务并显示结果

 analysize R.. **ca3** .... and ... **2ab** // Combinations of two items from list1 and list2

 Print analysize
Run Code Online (Sandbox Code Playgroud)

python combinations

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