class-based-views

    1热度

    2回答

    我对Django很陌生,我使用Django的CBV。目前我通过使用LoginRequiredMixin,PermissionRequiredMixin等将权限应用到我的项目中。在视图上,它的工作非常完美!不过,我有几个基于函数的方法。 例如,发布一个博客经由URL /博客/ 1 /发布 势必 url(r"^(?P<pk>[0-9]+)/publish/$", views.publish, name

    0热度

    1回答

    在Django中,基于类的视图存在一个问题,那就是我找不到和简单的解决方案。 让我们来创建一些基于类的观点: class userspaceDispatcher(View): def __init__(self,*args, **kwargs): super().__init__(*args, **kwargs) self.someSharedStuff = Mo

    1热度

    2回答

    class Biochemical_analysis_of_blood(CreateView): model = BiochemicalAnalysisOfBlood form_class = BiochemicalAnalysisOfBloodForm template_name = "biochemical_analysis_of_blood.html"

    0热度

    2回答

    我有一个使用CreateView CBV的视图(CreateWorkRelationView)。在URL中,传递了一个参数(用户),我需要引用很多参数。是否可以在我的课程中设置对象用户以外的功能?那么你是否可以从函数外部访问kwargs? 所以我基本上只是想下面的行添加到我的班 user = get_object_or_404(Contact.pk=kwargs['user']) 在然而此刻,

    11热度

    2回答

    我在我的Django项目中创建了一个装饰器,以将参数值插入装饰方法的参数。 我通过使用inspect.getargspec来检查方法中存在哪些参数并将它们放置在kwargs中。否则,由于方法中参数的数量不正确,我会得到一个错误。 虽然这在单独的视图方法中正常工作,但它涉及到Django的基于类的视图时会失败。 我相信这可能是因为装修使用@method_decorator在类级别的dispatch方

    0热度

    1回答

    美好的一天所以! 我在学习基于类的视图的Django(1.8)。 Django本身提供了一个可以更改用户密码的认证模块。当使用Django的 PasswordChangeForm(其延伸Django的 SetPasswordForm),I偶然发现以下错误: init() missing 1 required positional argument: 'user' 当我看一看SetPasswordF

    0热度

    2回答

    要了解更多关于Django和了解如何尽可能干燥,我建立一个小网站,一对夫妇的功能设定多个模板形式: 邮报博客 后的图像 帖子收藏 在这些每个今日对象,用户可以发表评论。所以我得到了 一个带有GenericForeignKey的模型的评论APP。 (正常工作) 我想在博客,图像和书签的详细信息视图中显示评论表单。为了保持干燥,我创建了一个包含标签 @register.inclusion_tag('c

    0热度

    1回答

    如何在同一页面上显示modelForm CreateView和listView。 本质上,我希望用户通过输入他们的名字等来预订租赁。页面顶部,并在页面底部显示有关车辆(型号,品牌等)的信息 我正在使用Class基于视图。 class CustomerOrderCreate(CreateView): template_name = 'webapp/index.html' mode

    2热度

    3回答

    让我先说我在这方面花了很多精力,任何投入对我来说都非常有价值。现在,我的问题: 我有什么工作:我的网站提供了一个简单的界面,供用户上传文件,他们将被给予一个关键。该文件被保存到服务器,密钥是使用现代,安全的加密算法生成的。这些细节对于手头的问题并不重要。 我想实现的内容:在下载页面上,用户可以输入密钥并将文件下载到他们的计算机上。想要知道的是如何为用户提供下载上传文件的能力。简而言之,我只想让用户

    0热度

    1回答

    下午好: 我看到Django的这个错误,当我尝试更新“Usuario”: Page not found (404) Request Method: GET Request URL: http://127.0.0.1:8000/usuarios/modificar/ Using the URLconf defined in COMBOOK.urls, Django tried