670得票12回答
如何找到脚本所在的目录?

请考虑以下Python代码: import os print os.getcwd() 我使用os.getcwd()来获取脚本文件的目录位置。当我从命令行运行脚本时,它会给出正确的路径,但是当我从Django视图中的代码运行它时,它会打印/。 如何在由Django视图运行的脚本中获取脚本...

506得票21回答
为什么将DEBUG设置为False会导致我在Django中无法访问静态文件?

我正在使用Django构建一个应用程序。到目前为止一切都很顺利,我指定了数据库设置、配置了静态目录、URL、视图等。但是问题开始悄悄地出现在我想要呈现自己美观和自定义的404.html和500.html页面的时候。 我阅读了有关自定义错误处理的文档,并在UrlsConf中设置了必要的配置,创...

233得票18回答
类没有对象成员。

def index(request): latest_question_list = Question.objects.all().order_by('-pub_date')[:5] template = loader.get_template('polls/index.html'...

231得票21回答
如何在Django中列出urlpatterns(端点)?

我该如何查看“reverse”正在查找的当前urlpatterns? 我在视图中调用带有参数的反向函数,但是它却不能正常工作。有没有办法检查哪些内容存在以及为什么我的模式不起作用?

225得票7回答
Django可选URL参数

我有一个像这样的 Django URL:url( r'^project_config/(?P<product>\w+)/(?P<project_id>\w+)/$', 'tool.views.ProjectConfig', name='proje...

191得票13回答
在ViewSet中禁用一个方法,django-rest-framework

ViewSets具有自动方法来列出、检索、创建、更新、删除等操作... 我想禁用其中的一些方法,但我想出的解决方案可能不是一个好方法,因为 OPTIONS 仍然将它们列为允许的方法。 你有什么好的方法来正确地实现这个目标吗?class SampleViewSet(viewsets.Mode...

191得票2回答
在Django中删除多个对象

我需要在Django中使用网页选择要从数据库中删除的多个对象。没有可供选择的类别,所以我不能像那样从所有类别中删除。我是否需要实现自己的删除表单并在Django中处理它,还是Django已经有一种方法可以做到这一点?就像在管理界面中实现的那样。 具体来说,我需要使用网页上的表单选择要删除的对...

186得票13回答
如何在Django基于类的视图中使用permission_required装饰器

我有一些难以理解新的类视图(Class Based Views)是如何工作的。我的问题是,我需要在所有视图中要求登录,在某些视图中还需要特定权限。在基于函数的视图中,我使用@permission_required()和视图中的login_required属性来完成这个操作,但是我不知道如何在新...

168得票8回答
在Django中如何在视图中获取静态文件的URL

我正在使用reportlab pdfgen创建PDF。在PDF中,有一个由drawImage创建的图像。为此,我需要图像的URL或视图中图像的路径。我已经成功构建了URL,但如何获取图像的本地路径? 如何获取URL:prefix = 'https://' if request.is_secu...

164得票15回答
Django: 模板不存在 (rest_framework/api.html)

在我的视图功能中,我想返回一个json对象(data1)和一些文本/HTML(form)。这可行吗? 我的代码@api_view(['POST']) @permission_classes((AllowAny,)) def create_user(request): if reques...