我试图创建一个web应用程序,在这个应用程序中,用户可以在更新帖子时看到其他帖子。因此,我想在同一个模板中同时使用ListView和UpdateView。
我的Views.py:
from django.shortcuts import render
from .models import Entry
from django.views.generic import ListView
from django.views.generic.edit import UpdateView
from django.contrib.auth.models import User
from django.c
作为一个简化的示例,我为一个UpdateView模型编写了一个Book,以及一个在成功时重定向到的ListView:
from django.urls import reverse
from django.views.generic import ListView
from django.views.generic.edit import UpdateView
from .models import Book
class BookUpdate(UpdateView):
model = Book
fields = ['title', 'author
我使用ListView创建自己的组权限页面self,以显示Django组列表,其中包含指向DetailView和pk的链接,然后提供更改链接以使用UpdateView更改权限。
我想用pk使success_url of UpdateView到DetailView,如何做到这一点。
我的代码是:
views.py
class GroupCreation(PermissionRequiredMixin, CreateView):
permission_required = 'add_group'
model = Group
form_class = Grou
我是Django新手,用Django 1.11编写了一个应用程序。
我想要创建一个Profile update页面。
我创建了一个应用程序accounts来管理所有与配置文件相关的活动,并创建了一个类。
from django.contrib.auth.models import User
# Create your views here.
from django.views.generic import TemplateView, UpdateView
class ProfileView(TemplateView):
template_name = 'accounts/
在我的模板、模型等中,其他所有反向url (编辑、删除、etC)似乎都能工作,但在我的业务应用程序views.py (跳转以查找错误)中却没有:
from django.views.generic import ListView, DetailView
from django.views.generic.edit import UpdateView, DeleteView, CreateView
from django.core.urlresolvers import reverse
from business.models import Country
{...}
# Delete
c
我想用表单创建视图,以便在同一页中创建帖子和显示帖子,但我不知道如何才能做到这一点,因为当我添加到view.py表单时,我看不到我的对象,我的意思是“来自数据库的帖子”
from django.shortcuts import render, get_object_or_404
from django.utils import timezone
from django.http import Http404
from django.shortcuts import render
from django.http import HttpResponse
from django.views imp
我使用Django类的视图来创建一个简单的web应用程序。在这个应用程序中,用户提交建筑物的长度和宽度,应用程序计算面积并将其存储在数据库中。提交后,用户将被重定向到“结果”页面,在该页面中,他可以看到他的输入和结果。
我不知道如何在泛型视图中实现这样的计算函数。
我的模特:
from django.db import models
class Building(models.Model):
length = models.IntegerField(default=1)
width = models.IntegerField(default=1)
area = m
我想从团队模型中添加/删除成员。成员指定为ManyToManyField。我使用django-规则来指定权限,所以团队所有者应该能够添加/删除成员。
# models.py
from django.db import models
from rules.contrib.models import RulesModel
from django.conf import settings
class Team(RulesModel):
name = models.CharField(max_length=80)
owner = models.ForeignKey(
我尝试使用django的CreateView,但得到以下错误: File "/Users/PycharmProjects/gusta/venv/lib/python3.8/site-packages/django/views/generic/edit.py", line 33, in get_form
return form_class(**self.get_form_kwargs())
TypeError: 'str' object is not callable views.py: from django.views.generic import
我刚刚学习了CreateView、UpdateView和DeleteView模型,然后让它们都能工作。我可以更改我的对象,我可以删除它们,但是在删除了一个对象之后,我尝试创建另一个对象,并创建一个像以前一样的对象。给我以下pk的删除前
它仍然创建de对象,虽然pk目前应该是3,我认为在我点击删除按钮并确认删除它不是从数据删除。
这些是我的模型:
from django.db import models from django.urls import reverse
class Dreams (models.Model):
titulo = models.CharField(max_l
我在投资组合网站上工作,有一个关于页面。models是在DB上创建的,模板标记正在工作,只是在管理页面中对用户进行身份验证。将用户模型扩展到用户配置文件 one,以显示存储在DB上的投资组合数据--显然,我希望为每个人提供公共,但我无法得到它。我还想管理所有的--与应用程序 one 有关的模型--以及超级用户,因为我不需要创建更多的用户,因为是一个单一用户的简单组合。
代码:
from django.db import models
from django.contrib.auth.models import User
from django.db.models.signals im
我正在创建一个博客网站,但有一个问题:
在我的主页上,我添加了博客。但是,当单击它们时,它们将显示一个500 error,其声明为:NoReverseMatch at /post/1/。
我的代码正文如下,我的应用程序名为“Blog”:
Models.py
from django.db import models
from django.urls import reverse
class Post(models.Model):
title = models.CharField(max_length=200)
author = models.ForeignKey(
'au
请帮助我解决这个错误,我在学习阶段的django,这是我的代码: views.py:
from django.shortcuts import render
from django.contrib.auth.mixins import LoginRequiredMixin, UserPassesTestMixin
from django.http import HttpResponse
from django.views.generic import ListView, DetailView, CreateView, UpdateView, DeleteView
from .models im
找不到为什么django中的UpdateView在保存表单数据时不保存。相反,当它将我重定向回一个未编辑的对象详细信息视图时,它将数据保存在一个url中。 我正在为CreateView和UpdateView共享相同的模板 这是我的Views.py from django.shortcuts import render, redirect, get_object_or_404
from django.urls import reverse
from django.views import View
from .models import Blog
from .forms import Blo
我正在努力学习姜戈,但这件事阻止了我,这是我的views.py
from django.shortcuts import render
from django.contrib.auth.mixins import LoginRequiredMixin, UserPassesTestMixin
from django.http import HttpResponse
from django.views.generic import ListView, DetailView, CreateView, UpdateView, DeleteView
from .models import Post
#
update正在工作,但模板表单没有显示现有数据。django updateview没有显示要形成的现有数据。当update页面只显示现有文件时,却不显示对象数据。updateview无法将现有数据发送到表单。
view.py
from django.shortcuts import render, redirect
from django.core.files.storage import FileSystemStorage
from .forms import BookForm
from .models import Book
from django.views.generic impo
我对Django很陌生。我创建了一个简单的createview,然后也尝试了updateview,但是我得到了NoReverseMatch错误。我尝试了很多在网上建议的方法,但它们似乎不起作用。这是我得到的错误的屏幕截图
下面是我的档案
urls.py
from django.contrib import admin
from django.urls import path
from django.conf.urls import url,include
from mapp import views
from django.conf import settings
from django.