小编Fro*_*kys的帖子

使用Python将文本添加到现有PDF

我需要使用Python为现有PDF添加一些额外的文本,这是最好的方法,我需要安装哪些额外的模块.

注意:理想情况下,我希望能够在Windows和Linux上运行它,但只有推动Linux才能实现.

编辑:pyPDFReportLab看起来不错,但是没有人允许我编辑现有的PDF,还有其他选择吗?

python pdf

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

T-SQL ISNULL()优化

我有一个关于我继承的存储过程的连接的这个子句:

WHERE a.is_active = 1
AND b.due_date <= ISNULL(@due_date_limit, b.due_date)
Run Code Online (Sandbox Code Playgroud)

如何重新编写此文件以删除ISNULL,因为它会导致严重的性能问题?

sql t-sql sql-server optimization

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

子域的复杂nginx重写规则

我目前在我的nginx.conf中有以下(hacky)重写规则,允许动态子域重定向到一个Django实例.

set $subdomain "";
set $subdomain_root "";
set $doit "";
if ($host ~* "^(.+)\.domain\.com$") {
    set $subdomain $1;
    set $subdomain_root "/profile/$subdomain";
    set $doit TR;
}
if (!-f $request_filename) {
    set $doit "${doit}UE";
}
if ($doit = TRUE) {
    rewrite ^(.*)$ $subdomain_root$1;
    break;
}
Run Code Online (Sandbox Code Playgroud)

我确信有一种更有效的方法可以做到这一点,但我需要更改此规则,以便任何请求*.domain.com/media/**.domain.com/downloads/*转到domain.com/media/*domain.com/downloads/*.

subdomain mod-rewrite nginx url-rewriting

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

Django - 以一种形式重复表单字段n次

我有一个带有几个字段的Django表单,其中一个需要重复n次(其中n在设计时不知道)我将如何编写这个(如果可能的话)?

例如,而不是: -

Class PaymentsForm(forms.form):
    invoice = forms.CharField(widget=ValueHiddenInput())
    total = forms.CharField(widget=ValueHiddenInput())
    item_name_1 = forms.CharField(widget=ValueHiddenInput())
    item_name_2 = forms.CharField(widget=ValueHiddenInput())
    .
    .
    .
    item_name_n = forms.CharField(widget=ValueHiddenInput())
Run Code Online (Sandbox Code Playgroud)

我需要这样的东西: -

Class PaymentsForm(forms.form):
    invoice = forms.CharField(widget=ValueHiddenInput())
    total = forms.CharField(widget=ValueHiddenInput())
    item_name[n] = forms.CharField(widget=ValueHiddenInput())
Run Code Online (Sandbox Code Playgroud)

谢谢,
理查德.

python django django-forms

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

自定义django管理面板?

我想更改django bydfault管理面板标题栏,其中包含django管理.实际上我想用我的网站名称替换django管理.

python django django-admin

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

将平面Python字典转换为字典列表

我有一个字体,格式如下,我不知道我要收到的行数或项目数:

{'line(0).item1':'a', 'line(0).item2':'34', 
 'line(1).item1':'sd', 'line(1).item2':'2', 'line(1).item3':'fg', 
 'line(2).item1':'f' ... }
Run Code Online (Sandbox Code Playgroud)

使用以下格式将此解析为字典列表的最pythonic方法是什么:

[{'item1':'a', 'item2':'34'}, 
 {'item1':'sd', 'item2':'2', 'item3':'fg'}, 
 {'item1':'f',...}, ...]
Run Code Online (Sandbox Code Playgroud)

提前致谢.

python dictionary loops

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