
django中计数器的原子增量
我正在尝试以原子方式在Django中增加一个简单的计数器。我的代码如下所示:from models import Counterfrom django.db import transaction@transaction.commit_on_successdef increment_counter(name): counter = Counter.objects.get_or_create(name = name)[0] counter.count += 1 counter.save()如果...
2024-01-10
django翻译模板中的变量内容
我正在使用{%trans%}模板标签。Django文档说:{%trans%}模板标记可转换常量字符串(用单引号或双引号引起来)或可变内容:{%trans“这是标题。” %} {%trans myvar%}https://docs.djangoproject.com/zh-CN/1.3/topics/i18n/internationalization/#trans-template-tag我发现无法执行{%trans myvar%},因为在运行makemessages命令后...
2024-01-10
django中非常简单的用户输入
我的基础难题是我无法理解django模板,视图和url是如何捆绑在一起的……提示用户输入字符串,然后使用该字符串查询数据库的最简单,最简单的最小方法是什么(最好是w / python模型而不是原始sql查询)?我应该使用GET和POST方法吗?我应该使用表格吗?我需要使用模板还是可以使用通用视图?当我尝...
2024-01-10
在Mongodb中更新和返回文档
我想获取更新的文档。这是我的原始代码,它成功更新但没有返回文档。collection.update({ "code": req.body.code },{$set: req.body.updatedFields}, function(err, results) { res.send({error: err, affected: results}); db.close(); })...
2024-01-10
django中的可选get参数?
有人可以解释一下如何编写网址格式和允许可选参数的视图吗?我已成功完成此操作,但我总是会破坏url模板标记。这是我目前所拥有的:图案(r'^so/(?P<required>\d+)/?(?P<optional>(.*))/?$', 'myapp.so')视图def so(request, required, optional):如果在此示例中使用提供两个参数的url模板标记,则效果很好;但是,如果...
2024-01-10
如何在Django中更改上传文件的文件名?
可以在Django中更改上传文件的文件名吗?我搜索了,但找不到任何答案。我的要求是,无论何时上传文件,其文件名都应以以下格式更改。format = userid + transaction_uuid + file_extension非常感谢你…回答:你如何上传文件?我以为FileField。FileField.upload_to的文档说,该upload_to字段也可以是可调用的,例如...
2024-01-10
从Word文档中提取标题文本
我试图text从MS Word文档(.docx文件)的标题(任何级别)中提取。目前,我正在尝试使用python-docx进行解决,但是不幸的是,在阅读它之后,我仍然无法弄清它是否可行(也许我弄错了)。我尝试在线查找解决方案,但没有发现与我的任务相关的任何内容。如果有人可以在这里指导我,那就太好了。回...
2024-01-10
django中业务逻辑和数据访问的分离
我正在Django中编写一个项目,我发现文件中有80%的代码models.py。这段代码令人困惑,并且在一段时间之后,我不再了解实际发生的事情。这是困扰我的事情:我发现模型级别(应该只负责处理数据库中的数据)在发送电子邮件,使用API到其他服务等方面也很丑陋。另外,我发现在视图中放置业...
2024-01-10
如何在Django中使用上下文重定向?
我有一个验证并保存表单的视图。保存表单后,我想重定向回list_object视图,并显示一条成功消息“客户xyz的表单已成功更新…”HttpResponseRedirect似乎无法正常工作,因为它只为url提供一个参数,无法与之一起传递字典。我已经尝试修改object_list的包装,以将dict作为具有必要上下文的参数。我从保存表...
2024-01-10
Django在视图中获取静态文件URL
我正在使用reportlab pdfgen创建PDF。在PDF中,有一个由创建的图像drawImage。为此,我要么需要图像的URL,要么在视图中需要图像的路径。我设法建立了URL,但是如何获取图像的本地路径?我如何获得网址:prefix = 'https://' if request.is_secure() else 'http://'image_url = prefix + request.get_host() + STATIC_URL + "images/logo_80.png"...
2024-01-10
如何使用django表单向导保存文件?
如何使用django表单向导保存文件?我使用Django 1.3,但找不到示例和解决方案。 ; -/如何使用django表单向导保存文件?与谷歌和Django文档我写了这个:class ContactWizard(FormWizard): def done(self, request, form_list): d = dict((k, v) for form in form_list for k, v in form.cleaned_data.items()) d['ip'] = reque...
2024-01-10
java导出javadoc文档
一、注释(1)文档注释的格式化 生成的文档是 HTML 格式,而这些 HTML 格式的标识符并不是 javadoc 加的,而是我们在写注释的时候写上去的。比如,需要换行时,不是敲入一个回车符,而是写入 <br>,如果要分段,就应该在段前写入 <p>。 因此,格式化文档,就是在文档注释中添...
2024-01-10
如何在Django视图中显示PDF文件?
是否可以在 Django视图中显示PDF文件,而不是使用户必须下载它才能看到它?如果有可能,将如何做?这是我到目前为止所拥有的@login_requireddef resume(request, applicant_id): #Get the applicant's resume resume = File.objects.get(applicant=applicant_id) fsock = open(resume.location, 'r') response = HttpRes...
2024-01-10
在Django中提供动态生成的ZIP存档
如何在Django中为用户提供动态生成的ZIP存档?我正在建立一个站点,用户可以在其中选择可用书籍的任意组合,并将其下载为ZIP存档。我担心为每个请求生成这样的存档会降低我的服务器的爬网速度。我还听说Django当前没有很好的解决方案来提供动态生成的文件。回答:解决方法如下。使用Python模块...
2024-01-10
在Django中创建我自己的上下文处理器
我已经到了需要将某些变量传递到所有视图的地步(主要是自定义身份验证类型变量)。有人告诉我编写自己的上下文处理器是执行此操作的最佳方法,但是我遇到了一些问题。我的设置文件如下所示TEMPLATE_CONTEXT_PROCESSORS = ( "django.contrib.auth.context_processors.auth", "django.core.context_processors.debug", "d...
2024-01-10
Django管理,静态和媒体文件中的混乱
我是Django(1.4)的新手,我很难理解静态文件,媒体文件和管理文件的原理。该项目的结构从一个教程到另一个教程都是不同的,对于Webfaction(我将在其中托管应用程序)也是如此。我想知道什么是组织它的最佳方式,并且在将它部署到Webfaction时花费最少的精力和编辑,静态媒体和管理文件的意义是...
2024-01-10
如何在Django中对文件上传进行单元测试
在我的django应用程序中,我有一个完成文件上传的视图。核心代码段是这样的...if (request.method == 'POST'): if request.FILES.has_key('file'): file = request.FILES['file'] with open(settings.destfolder+'/%s' % file.name, 'wb+') as dest: for chunk in file.chunks():...
2024-01-10
Java中的Word文档创建API
我想使用模板创建Word文档,替换一些变量(字段)并将其另存为新的Word文档。我当时在考虑使用ApachePOI,http://poi.apache.org/是否最适合此目的?您可以分享您的印象吗?回答:我以前使用过POI,并且肯定可以生成Word文档。但是魔鬼在细节上。Word具有成千上万个功能:您可以将编号为#13的带有负...
2024-01-10
django中的静态文件 - 应该在app_name文件夹内?
在我的应用程序文件夹中,我有文件夹static和css,js和img文件夹。django中的静态文件 - 应该在app_name文件夹内?这是好的,或者我应该保持这样的static -> app_name -> css,js,img?回答:与模板类似,建议使用应用程序名称的静态内部目录命名空间静态资源。但是,如果应用程序将在多个项目中重用,并且...
2024-01-10
如何在我的django应用中显示收藏夹图标?
我只想将其favicon.ico放入我的staticfiles目录中,然后将其显示在我的应用中。我该怎么做?我已将该favicon.ico文件放置在staticfiles目录中,但未显示,并且在日志中看到了该文件:127.0.0.1 - - [21/Feb/2014 10:10:53] "GET /favicon.ico HTTP/1.1" 404 -如果我去http://localhost:8000/static/favicon.ico,我可以看到该图标。回答:...
2024-01-10
Django:如何进行可疑文件操作/复制文件
我想做一个SuspiciousFileOperation默认情况下django不允许的操作。我正在编写命令(通过运行manage.py importfiles),以便在Django的我自己编写的文件存储中将给定的目录结构导入真实文件系统中。我认为,这是我的相关代码:def _handle_directory(self, directory_path, directory): for root, subFolders, files in os.walk(directory_p...
2024-01-10
如何从django模板路由到视图中的特定函数?
例如我有以下情况,删除按钮必须路由不同,具体取决于谁点击了它,就像他是一个管理员显示一条消息,否则转到删除视图。我想我会把函数放在详细的通用视图中发送消息,但如何直接从模板调用该函数?如何从django模板路由到视图中的特定函数?{% if user_detail.status == ADMIN %} <button class="btn clea...
2024-01-10
如何在django中覆盖超类模型字段的详细名称
假设我有一个继承自SuperFoo的模型Foo:class SuperFoo(models.Model): name = models.CharField('name of SuperFoo instance', max_length=50) ...class Foo(SuperFoo): ... # do something that changes verbose_name of name field of SuperFoo在Foo类中,我想重写SuperFoo的name字段的verb...
2024-01-10
django项目中的信号处理程序应该放在哪里?
我喜欢Greg解决此问题的方法,但我想指出,你可以直接在管理员中执行相同的操作:我刚刚开始在django项目中实现信号监听器。虽然我了解它们是什么以及如何使用它们。我很难弄清楚我应该把它们放在哪里。django网站上的文档说:你可以将信号处理和注册代码放在任何你喜欢的位置。但是,你需要...
2024-01-10
Heroku-在Django应用中处理静态文件
我在heroku中有一个项目(myapp),但无法使静态文件正常工作。我的Procfile样子是这样的:web: python myapp/manage.py collectstatic --noinput; bin/gunicorn_django --workers=4 --bind=0.0.0.0:$PORT myapp/settings.pysettings.py:...STATIC_ROOT = os.path.join(PROJECT_PATH, 'staticfiles')STATIC_URL ...
2024-01-10
