小编h3.*_*h3.的帖子

如何在打印大型HTML表时处理分页符

我有一个项目,需要打印一个包含许多行的HTML表.

我的问题是表格在多页上打印的方式.它有时会减少一半,使其无法读取,因为一半位于页面的边缘,其余部分打印在下一页的顶部.

我能想到的唯一合理的解决方案是使用堆叠的DIV而不是表格,并在需要时强制分页.但在完成整个更改之前,我认为我之前可以问过这个问题.

html css printing html-table

255
推荐指数
6
解决办法
33万
查看次数

APT命令行界面 - 是/否输入?

是否有任何简短的方法来实现APT(高级软件包工具)命令行界面在Python中的作用?

我的意思是,当包管理器提示后面是/否问题时[Yes/no],脚本接受YES/Y/yes/yEnter(默认Yes为大写字母暗示).

我在官方文档找到的唯一的事情就是inputraw_input...

我知道这并不难以模仿,但重写是很烦人的:|

python

155
推荐指数
11
解决办法
17万
查看次数

使用python脚本激活virtualenv

我想从python脚本激活virtualenv实例.

我知道这很容易做到,但我见过的所有例子都使用它在env中运行命令然后关闭子进程.

我想要的只是激活virtualenv并返回shell,就像bin/activate一样.

像这样的东西:

$me: my-script.py -d env-name
$(env-name)me:
Run Code Online (Sandbox Code Playgroud)

这可能吗 ?

相关:

http://groups.google.com/group/python-virtualenv/browse_thread/thread/15f8a9b0506abeae

python virtualenv

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

免费开源浏览器中的图像编辑器

我正在寻找一个浏览器中的图像编辑解决方案来与我的项目集成:http://code.google.com/p/django-ray/

我很容易使用Pixlr并且编辑器很棒..但它是一个托管服务,这意味着我必须连接到Internet才能工作..

是否有像Pixlr这样的其他解决方案,但不是托管服务?

更新

到目前为止编辑发现:

  • AIE:http://www.ajax-image-editor.com/(感觉比Gimp更笨拙......)
  • Pixidou:http://github.com/asvinb/pixidou (找不到工作演示..)

并列出了一系列好的编辑:http://www.lifeclever.com/10-free-web-based-alternatives-to-photoshop/

javascript flash canvas image

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

基于Django类的视图ListView与表单

主视图是一个简单的分页ListView,我想添加一个搜索表单.

我认为这样的事情可以解决问题:

class MyListView(ListView, FormView):
    form_class = MySearchForm
    success_url = 'my-sucess-url'
    model = MyModel
    # ...
Run Code Online (Sandbox Code Playgroud)

但显然我弄错了......我在官方文档中找不到如何做到这一点.

建议?

django views

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

使用Django管理站点自动填充created_by字段

我想使用Django管理界面来创建一个非常简单的Web应用程序,但我无法解决一个不应该难以解决的问题.

考虑以下:

class Contact(models.Model):
    name = models.CharField(max_length=250, blank=False)
    created_by = models.ForeignKey(User, blank=False)
Run Code Online (Sandbox Code Playgroud)

我找不到自动填充created_by字段并让Django管理员知道它的方法.我见过的大多数方法都意味着重载了Object的save方法并将其传递给请求用户.它们都需要构建自定义视图和/或表单.

最好在管理站点中创建新联系人的表单不应显示created_by字段(这很容易)并使用当前用户自动填充它(这似乎比它应该更难).

python django django-models django-admin

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

Django管理员默认过滤器

我知道我已经设法做到这一点,但不记得我怎么也找不到任何关于这个的文件..

如何在管理员的对象列表视图中默认应用过滤器?

我有一个应用程序列出引号,这些引号具有状态(例如:接受,拒绝,暂停......).

我希望过滤器设置为status ='accepted'默认为..

django django-admin

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

尝试使用Python格式化货币的问题(Django)

我在Django中有以下代码:

import locale 
locale.setlocale( locale.LC_ALL, '' )

def format_currency(i):
    return locale.currency(float(i), grouping=True)
Run Code Online (Sandbox Code Playgroud)

它在开发模式下的某些计算机上运行,​​但是一旦我尝试在生产模式下部署它,我就会收到此错误:

Exception Type: TemplateSyntaxError
Exception Value: Caught ValueError while rendering: Currency formatting is not possible using the 'C' locale.
Exception Location: /usr/lib/python2.6/locale.py in currency, line 240
Run Code Online (Sandbox Code Playgroud)

奇怪的是,我可以在生产服务器上执行此操作,它可以正常工作:

python manage.py shell
>>> import locale 
>>> locale.setlocale( locale.LC_ALL, '' )
'en_CA.UTF-8'
>>> locale.currency(1, grouping=True)
'$1.00'
Run Code Online (Sandbox Code Playgroud)

我......不明白.我

python django

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

Django:使用order_by排序数值

我的情况是我必须通过用于存储街道地址的CharField输出相当大的对象列表.

我的问题是,显然数据是按ASCII码排序的,因为它是一个Charfield,具有可预测的结果..它按这样的数字排序;

1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21....
Run Code Online (Sandbox Code Playgroud)

现在明显的步骤是将Charfield更改为正确的字段类型(IntegerField让我们说),但它不能工作,因为某些地址可能有公寓......如"128A".

我真的不知道如何才能正确订购..

sorting django

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

克隆jQuery UI datepicker时的问题

我有一个div,其中有一个datepicker.我用这样的东西来克隆它:

mydiv = $('#someDiv');

// works fine so far
mydiv.find('input.datefield').datepicker();

// clone without the events and insert
newDiv = myDiv.clone(false).insertAfter(myDiv);

// datepicker won't re-init if this class is present
newDiv.find('.hadDatepicker').removeClass('hadDatepicker');

// reinitialize datepicker
newDiv.find('input.datefield').datepicker();
Run Code Online (Sandbox Code Playgroud)

这是我的代码的精简版本.它工作正常,日历按预期显示在预期的位置.但是当点击日期时,前一个日期选择器的值会更新..(克隆它的那个).

我试图在这之前销毁(不存在的)实例:

newDiv.find('input.datefield').datepicker('destroy').datepicker();
Run Code Online (Sandbox Code Playgroud)

没运气 ..

我已经检查了它如何跟踪实例并手动清除数据,如下所示:

newDiv.find('input.datefield').data('datepicker', false).datepicker('destroy').datepicker();
Run Code Online (Sandbox Code Playgroud)

仍然没有运气.

我不明白的是,只有日期选择行为是错误的,其他一切都按预期工作.

我真的不知道现在还要检查什么..

jquery jquery-ui uidatepicker

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