django-views相关内容
我有两个模型: class Book(AppModel):标题=models.CharField(max_length=255)类链接(AppModel):链接=models.CharField(max_length=255)类页面(AppModel):book= models.ForeignKey("Book", related_name="pages", on_delete=models.C
..
简短的问题.我有两个模型: class Author(models.Model):name = models.CharField(max_length=250)类书(模型.模型):标题=models.CharField(max_length=250)作者 = models.ManyToManyField(作者) 一个视图: def filter_books(request):book_lis
..
我正在尝试使模型的 post_save(通过 https://docs.djangoproject.com/en/1.3/topics/cache/?from=olddocs#the-per-视图缓存).我做了一些谷歌搜索,并在 SO 上找到了这个答案:在 Django 中使视图缓存过期? 但它对我不起作用. 我在 freenode 的 #django 房间四处询问,一致认为这可能是由于 最
..
在我的模板中,我对某些字段使用了 for 循环
标题:
{{ form.title }}
上传图片:
{{form.image}}
{% 用于产品中的项目 %}
{{ item.Name }}
..
我正在尝试在 django 中编写一个自定义模板加载器,它为 s3 存储桶中的 index.html 提供服务.以下是我的加载程序文件 from django.conf 导入设置从 django.template 导入原点,引擎从 django.template.loader 导入 TemplateDoesNotExist从 django.template.loaders.base 导入加载器从
..
我想用当前登录的用户更新我的模型.我正在使用 django-vanilla-views.为了存储新记录,我正在尝试使用 CreateView.我不想在表单上显示用户,只需自动更新即可. 这是我的模型: class 测量(models.Model):日期 = 模型.DateField()用户 = 模型.外键(用户) 这是我的观点: class CreateMeasurement(Crea
..
..
我有一个基本问题,对新的 Django 开发人员很有用. 我在 Django 中创建了自己的 UserProfile.此用户配置文件有一个名为“类型"的特定字段.此字段可以有两个值(直到现在可能将来会更多):男性 - M/女性 - F : from django.contrib.auth.models 导入用户性别 = ((男,'男'),(F, '女性'),)类用户配置文件(模型.模型):
..
我正在编写一个新闻网站,在详细新闻页面中,有一个评论喷泉,如果人们想发表评论,他们需要先登录.我想做到这一点,在他们登录成功后,页面可以返回上一个新闻页面. 这是我的views.py: def newsDetailView(request, news_pk):新闻 = News.objects.get(id=news_pk)标题 = 新闻.标题作者 = news.author_namead
..
我正在通过示例为这个常见问题寻找一个简单的答案.到目前为止,我找到的答案忽略了我们初学者的关键点. 我有一个应用程序,其中几乎每个模型都有一个到用户的外键,并且有一个 unique_together 约束,其中一个字段始终是“用户". 例如: class SubscriberList(models.Model):用户 = 模型.外键(用户)name = models.CharFiel
..
我想将 django-import-export 与基于类的视图一起使用. 在 https://django-import-export 的文档中.readthedocs.org/en/latest/getting_started.html 我看到了一个导出为 csv 的例子 >>>数据集 = BookResource().export()>>>打印数据集.csvID、名称、作者、auth
..
Django docs 展示如何通过捕获 EmptyPage 异常,使用基于函数的视图返回分页查询集的最后一页. 使用基于类的通用视图(例如 ListView)实现相同目标的最简单方法是什么? 我首先想到的是 allow_empty 设置 MultipleObjectMixin 可以满足我的需求,但检查代码表明它只能防止 404如果查询集中的对象为零,而不是请求的页面上的对象为零,则会
..
使用这样的文件夹结构: 库/-django.wsgi-manage.py-静止的/--我所有的静态文件-图书馆/--__init__.py--models.py--settings.py--urls.py--views.py--wsgi.py--模板/---我打算在哪里存储我的所有模板 如何在我的 views.py 中导入在 models.py 中定义的类? 我试过了: 来自 .导入模
..
这里是学习使用 Flask 使用 Python 开发 Web 应用程序的新手.现在我正在尝试通过使用 django 重做相同的应用程序来学习 django 1.9.现在我一直在尝试获取当前 URL 并将其作为参数传递,以便用户在下一页上的操作完成后可以返回. 在 Flask 中,要返回上一个 URL,我将使用 'next' 参数和 request.url 在更改页面之前获取当前 url.
..
我想弄清楚如何根据用户是否是当天第一次登录来自定义 django LoginView.我当前设置了我的 LoginView,所以它在我的 settings.py 文件中默认为 LOGIN_REDIRECT_URL = "book:author".这完美无缺.当用户登录并成功通过身份验证时,他们将被重定向到“book:author",正如我所期望的. 我想要做的是,如果这是用户当天第一次登录,
..
我正在尝试使用 django ORM 来获取我所有文章的年份列表,旁边还有文章计数,例如: 2010(5 篇) 2009(4篇) 2008(9篇) 我尝试过诸如: archive = Articles.objects.dates('created', 'year').annotate(archive_count=Count('created')) 或: archi
..
我有一个获取当前登录用户、一些输入和一个文件的表单: class AddItemForm(ModelForm):元类:型号 = 物品排除 = ['用户'] 对于这个表格有一个看法: item_form = AddItemForm(request.POST, request.FILES)如果 item_form.is_valid():item = item_form.save(commit=F
..
我网站的主页顶部有多个按钮.每当按下这些按钮中的一个时,就会向 django 视图发送一个 get 请求,该视图被重定向并过滤 django 模型的查询集并最终显示在网页上.我知道我的 ajax 可以工作,因为终端说请求已正确重定向.它重定向到的函数似乎也在工作,因为它非常简单并且没有抛出任何错误.但是,我的观点保持不变,我不知道为什么. urls.py url(r'ajax_filter
..
阅读“ProDjango"一书,我发现将自定义装饰器应用于基于类的视图中的方法的有趣时刻. 作者说我们可以手动为类的每个方法分配装饰器,即get、post等,或者我们可以将我们的装饰器添加到dispatch() 方法,如果我们这样做,那么装饰器将应用于类的每个方法(get、post 等) 问题是: 我实际上如何将装饰器应用于基于类的视图的 dispatch() 方法? 解决
..
现在,这是在用户配置文件中更改密码的方式.知道不涉及模型,将其转换为基于类的视图的最佳方法是什么? 这是修改密码的视图 @login_requireddef profile_change_password(请求):"""更改用户密码."""user = get_object_or_404(User, username__iexact=request.user.username)如果 req
..