django-class-based-views

    0热度

    1回答

    abc.json: { "employee": { "name": "Rose" } } views.py class employee_ViewDetails_TemplateView(TemplateView): template_name = 'employee.djhtml' def get_data(self, **kwarg

    0热度

    1回答

    我在SuccessMessageMixin项目中遇到此错误,并且不知道为什么。这是我在view.py中的代码。 from django.contrib.messages.views import SuccessMessageMixin from django.views.generic import CreateView class CampanaNueva(SuccessMessageMi

    0热度

    1回答

    我想覆盖get_context_data包含其他模型的数据。 我有详细信息视图,并在该网站页面上我想显示列表与分页。 我想混合细节视图,也很少列表视图,我想使详细信息页面上的分页可用,我想用.filter()和** kwargs或手动kwargs过滤。我想继承详细视图中的列表视图,我想在详细视图内继承列表视图。我希望它很短。 我想用简单的paginate_by =做get_context_data

    0热度

    1回答

    我有cbt generic listview我想用两个slu filtering筛选。但slug_url_kwargs只允许传递单个字符串。我如何更新slug_url_kwarg以支持多个slu??或者我还能做些什么呢? 所以我有这个模型和视图功能 class SaityProfile(models.Model): user = models.ForeignKey(User, defau

    1热度

    1回答

    我使用UpdateView作为discussed here。我想扩展下面的类,以便在html页面呈现之前执行一些特定于对象的计算。例如,下面的一些虚拟代码do_some_calc()将添加两个数字,结果将存储在MyModel的对象/实例中。 是否有首选方法? models.py: class MyModel(models.Model): A = models.FloatField(n

    1热度

    2回答

    编辑: 我知道我可以更改变量的名称。我的问题是,我不想这样做。我想知道django自动生成的所有变量。 我做Django的入门教程,我在哪里,在一个点上它解释了generic views section: 在本教程的前面部分,模板已提供 有包含问题的上下文和latest_question_list 上下文变量。对于DetailView,问题变量自动提供 - 由于我们使用的是Django模型(问题)

    0热度

    1回答

    Django的1.10 的Python 3.5.3 使用CBV,我能够让用户登录到该网站。但是,我无法让用户在登录后重定向到他们的个人资料。我想让他们在登录后转到此页面:https://example.com/profiles/user。相反,我得到这个错误: NoReverseMatch at /accounts/login/ Reverse for 'profile' with argume

    0热度

    1回答

    我正在尝试使用Detail CBV查看我的网站的用户配置文件。以下是views.py,urls.py,models.py和profile.html的代码。 用户以用户名“brian_weber”存在,但由于某种原因导航到此链接时:http://0.0.0.0:8000/accounts/profile/brian_weber未找到该页面。我的应用程序被称为“帐户”。 如果有人能指出我在正确的方向,

    1热度

    1回答

    的建议似乎是有道理的,因为self没有在使用的方法,但现在我很好奇: 是CBV的的监督和用户应手动修饰每个@staticmethod? Django中是否已经有一些代码可以自动使所有的CBV方法变为静态的? 下面是我正在谈论的屏幕截图。它使用DRF的CBV,但是当我使用vanilla Django CBV时,这也是同样的建议。

    2热度

    1回答

    我有一个描述网页的模型。 source_upload字段代表网页的屏幕截图。 为了添加站点对象到我的应用程序,我使用了一个基于django类CreateView。这工作得很好。 现在我试图添加一个半自动添加网站的方式。您可以将URL传递给视图,视图会自动填充表单(并制作网页截图)。用户应该能够查看所有自动提取的字段 - 特别是自动生成的截图图像 - 更改它们并点击保存按钮以将对象添加到数据库和图像