Tag: django

在Django站点中将HTML呈现为PDF

对于我的Django动力网站,我正在寻找一个简单的解决scheme,将dynamic的HTML页面转换为PDF格式。 页面包括HTML可视化API(这是基于JavaScript,但包括这些图是必须的)的HTML和图表。

Djangofilter与获取单个对象?

我正在和一些同事讨论这个问题。 有一个首选的方法来检索Django中的对象,当你只有一个? 两个明显的方法是: try: obj = MyModel.objects.get(id=1) except MyModel.DoesNotExist: # we have no object! do something pass 和 objs = MyModel.objects.filter(id=1) if len(objs) == 1: obj = objs[0] else: # we have no object! do something pass 第一种方法似乎在行为上更正确,但在控制stream中使用exception,这可能会引入一些开销。 第二个是更多的迂回,但永远不会例外。 任何想法哪个更好? 哪个更有效率?

您需要安装用于构build服务器端扩展的postgresql-server-dev-XY或用于构build客户端应用程序的libpq-dev

我正在使用virtualenv处理Django项目,并将其连接到本地postgres数据库。 当我运行的项目是说, ImportError: No module named psycopg2.extensions 然后我用这个命令来安装 pip install psycopg2 那么在安装过程中会出现以下错误。 Downloading/unpacking psycopg2==2.4.4 Downloading psycopg2-2.4.4.tar.gz (648kB): 648kB downloaded Running setup.py (path:/home/muhammadtaqi/Projects/MyProjects/OnlineElectionCampaign/venv/build/psycopg2/setup.py) egg_info for package psycopg2 Error: You need to install postgresql-server-dev-XY for building a server-side extension or libpq-dev for building a client-side application. Complete output from command python setup.py egg_info: running egg_info creating pip-egg-info/psycopg2.egg-info […]

phpmyadmin在1440秒后注销

在我的本地开发Ubuntu框中,我使用MySQL和phpmyadmin来处理数据库。 每当phpmyadmin闲置1440秒(24分钟),会话过期。 我失去了我的位置,必须login并重新开始。 我试着改变$cfg['LoginCookieValidity'] = 3600 * 9; 里面config.inc.php但它仍然在1440秒超时。 我已经重新启动了一切,并清除浏览器caching(Firefox的历史 – >清除最近的历史 – >caching – >一切)。 我不知道为什么增加超时不起作用。 我究竟做错了什么?

在Django模板中格式化数字

我正在尝试格式化数字。 例子: 1 => 1 12 => 12 123 => 123 1234 => 1,234 12345 => 12,345 这是一个相当普遍的事情,但我无法弄清楚我应该使用哪个filter。 编辑:如果你有一个通用的Python方式来做到这一点,我很高兴在我的模型中添加一个格式化的字段。

Django的Meta类如何工作?

我正在使用Django,它允许人们通过使用class Meta添加额外的参数。 class FooModel(models.Model): … class Meta: … 我在Python文档中唯一发现的是: class FooMetaClass(type): … class FooClass: __metaclass__ = FooMetaClass 但是,我不认为这是一回事。

推荐Python项目的.gitignore文件?

我想收集一些我的默认设置,有一件事我意识到我没有一个标准的.gitignore文件。 有一个很好的线程显示了Visual Studio项目的良好.gitignore ,但是我没有看到很多有关Python和相关工具(PyGTK,Django)的build议。 到目前为止,我有… *.pyc *.pyo …为编译的对象和… build/ dist/ …为setuptools输出。 对我有更多的build议吗?

你如何在Django中序列化模型实例?

关于如何序列化模型QuerySet有很多文档,但是如何将模型实例的字段序列化为JSON呢?

如何限制一个Django模型中的数字字段的最大值?

Django有各种数字字段可用于模型,例如DecimalField和PositiveIntegerField 。 虽然前者可以限制在小数点存储的位数和存储的字符总数,但有没有办法限制它只存储一定范围内的数字,例如0.0-5.0? 否则,有没有办法限制PositiveIntegerField只存储,例如,数字高达50? 更新:现在Bug 6845 已经closures ,这个StackOverflow的问题可能是没有意义的。 – sampablokuper

什么是最好的Djangosearch应用程序?

我正在构build一个需要searchfunction的Django项目,直到有一个django.contrib.search ,我必须select一个search应用程序。 那么,哪个最好? 我的意思是说“最好” 易于安装/设置 有一个Django或至lessPython友好的API 可以执行相当复杂的search 以下是我听说过的一些应用程序,如果您知道任何其他应用程序,请告诉其他人: djangosearch Django的狮身人面像 我还想避免使用第三方search引擎(如Google SiteSearch),因为我想要索引的一些数据仅适用于网站会员,不应该公开。