希望这是一个简单的问题。
问题:Django QueryDict将值包装在列表中。
这:
变成:
<QueryDict: {u'test': [[u'1', u'2']]}>
如何制作:
<QueryDict: {u'test': [u'1', u'2']}>
你是说
data.setlist( 'test', [u'1', u'2'] )
对不起,这不太好。只是在搜索文档时更加耐心。不能否认这是一个RTFM问题,我在文档中错过了这个方法:)@dmi:别怪我太
假设我想为添加页面使用不同的模板,而不是编辑页面。实现这一目标的最佳方式是什么?我想要么将add_视图或change_视图子类化,要么将某些InlineModelAdmin方法子类化。
你的人是怎么想的?谢谢。这是一个相当糟糕的解决方案,但以下是我如何解决它的:
class FooInline(admin.TabularInline):
model = Foo
def get_fieldsets(self, request, obj=None):
url = r
我的应用程序有一个用于编辑Django模板的CMS
每当我键入类似
{% sometag %}
TinyMCE将实际存储
{%<span>sometag</span>%}
{%sometag%}
有没有办法阻止TinyMCE这样做?尝试打开HTML视图并从中添加代码。这应该可以阻止TinyMCE改变任何事情。好的!我得到了它。只有在粘贴内容时才添加元素。还有一个TinyMCE初始化设置来停止此操作
'paste_remove_spans': Tru
我有一个网站,在HTML模板和views.py、forms.py和models.py文件中都有翻译字符串。Django已经为我的第二语言创建了Django.po文件,我已经输入了大部分翻译。但是,网站上只显示my.html和view.py文件中的翻译。其他的似乎被忽略了(models.py、forms.py-都默认为英语)
发生什么事了
很明显,我已经编译了我的django.mo文件,这很有效——否则很多模板字符串将无法翻译——那么为什么它会忽略我的models.py翻译呢。无论是在管理网站和前
问题是:在Django模板中编写URL的正确方法是什么
如果我明确地写它们(如下所示):
some_template.html
{%extends“base.html”%}
{%block someblock%}
{%endblock someblock%}
然后我决定改变我的URL方案,我将不得不同时改变-template和URL.py模块(这种方式似乎与DRY原则相冲突)
另一种方法是使用变量(如下所示):
some_template.html
{%extends“base.html”%}
我正在寻找一种通过微型mce插件将图像上传到django文件字段的方法
我尝试过使用IBrowser和指令,然后我想我可以编写一个python脚本来代替插件附带的php脚本。但我甚至不能让按钮显示这些指令,更不用说重写它,使其与django一起工作
所以我想知道是否有一种众所周知的方法来创建一个上传图像按钮,该按钮与django一起工作,并将上传到您的服务器,或者我是否可以让ibrowser以这种方式工作
目前,tinymce已按照以下建议提供给我的django管理员。我已尝试使用以下文件结构添
我有一个模板过滤器,我正在加载到我的模板中
模板位于:
- userprofile/
- templatetags/
- __init__.py
- extras.py
Userprofile在我安装的应用程序中,它似乎正确地导入了附加内容
extras.py中的我的模板标记是:
register = template.Library()
@register.filter
def minutes_seconds(seconds):
"""
Format a
这些功能不应该完全相同吗
def IndexView(request):
return direct_to_template(request, template='index.html')
def IndexView2(request):
return render_to_response('index.html',
{'request': request},
我正在尝试用django制作一个web界面,以便客户端将文件夹的全部内容上传到我的网站。当我为拥有大量图片的客户(艺术家/活动策划人等)创建网站时,这将非常有用。即使获得一个zip文件会更容易,但是能够仅仅获取一个目录对我的…呃…技术上不太倾向的客户来说会更好。那么,我是否可以创建一个django表单来接受并上传目录中的所有文件
我可以找到很多关于如何处理单个文件的例子,它们看起来很简单,但我真的更喜欢使用一个目录并获取该目录中的所有内容。可能所有体面的浏览器都会阻止任意文件系统访问。但是,您可
我正在使用Django和bootstrap,希望使用bootstrap图标图示符添加html标记,就像我没有做的那样,就像向小部件添加属性一样,但是我没有添加标签,或者说直接自定义
这就是让我想到Django的原因:
<p><label for="id_fecha">Fecha:</label> <input type="text" name="fecha" id="id_fecha" /></p>
Fecha:
这就是我想要的:
我正在尝试使用自己的管理员创建自定义用户模型(add和change表单)。我希望与原始用户管理员完全相同,只是在add和change表单中增加了一些字段
有人能帮忙吗
models.py
管理员
我必须扩展UserCreationForm和UserChangeForm:
管理员
我还需要覆盖add表单:一些额外的字段是必需的,并且它们不在原始的用户add表单中,因此在保存时会得到IntegrityError。额外字段不在更改表单中。例如myuser1\u field是自定义用户模型中的字段。是否
这些是我的django型号
现在,我使用Django表单获取模型的数据。我想做的就是把它们放到数据库里。下面是我正在做的代码
from django.db import models
import datetime
class User (models.Model):
user_name = models.CharField(max_length=200)
email = models.EmailField(blank=True, null=True)
url = mo
我有两个heroku应用程序,舞台和制作。我能够将我的最新代码推送到登台服务器而不会出现问题,但是当我尝试将我的最新代码推送到生产服务器时,我会收到一个超时错误
看看人们遇到的类似bug,听起来可能是需求文档或其中一个包的问题。但我甚至不知道如何开始调试它。我们使用了很多外部软件包。事实上,它在一个heroku应用程序上有效,但在另一个应用程序上无效,这让我想知道它在多大程度上是以前的应用程序
据我所知,它似乎在进程中的不同时间超时,没有任何其他错误。它第一次在开始安装psycopg2后超时,但
看起来应该有用。。。但是
这是views.py
from django.shortcuts import render_to_response
from django.template import RequestContext
from create_lesson.models import Lesson
from django.contrib.auth.models import User
from add_material.models import Materials
def Use_
我想显示用户输入的数据。这是我的模型
class IgaiaContent(models.Model):
CONTENT_CHANNELS = (
('YouTube','Youtube'),
('FaceBook','FaceBook'),
('Flickr','Flickr'),
('Instagram','Instagram'),
)
content_name = models.Cha
我有一个估计,其中收集了一个潜在客户的详细信息。名字、地址等简单的东西。然后,我有一些产品、劳动力等的inlineformsets,它们与主要估算值相关
我遇到的问题有点棘手。我的想法是,我将以这种方式进行验证:
运行mainForm.is\u有效()
如果主窗体已验证,则保存它并移动到“子”窗体(inlineformsets)
运行my\u inlineformset.is\u valid()
如果my\u inlineformset验证,则也保存它-并通过mainForm的ID将其“附加”到
我有一个Django模板,其中充满了嵌套的{%regroup%}标记,我觉得这是它如此缓慢的原因之一。而且,像这样维护是非常复杂的。你有什么建议和设计模式可以让它更快、更可持续吗?我愿意接受任何建议,包括将逻辑移到模型或创建模板标记
这里是一段代码,只有结构,让你尝一尝它看起来像什么
{% extends "base.tex" %}
{% block content %}
{% for courseoutline in courseoutline_list %}
...
我正在使用django作为Web应用程序的后端。我通过django发送json数据,效果很好。然而,最近我开始处理非ascii数据,并注意到非ascii字符的一些异常行为。在我的webapp中,我有如下代码:
def make_json():
json_string = u{"start_location" : "5802 W 71st St Indianapolis Indiana 46278 United States", "lat" : 39.8819269, "lng" : -8
Django1.3回应:
django.core.exceptions.FieldError: Local field '_RebelliousChild__x'
in class 'RebelliousChild'clashes with field of similar name from base class 'Parent'
FieldError: Local field u'id' in class 'RebelliousChild' clashes with field
of
模型的pk值有多高,是否存在最大值?例如,对于类似活动提要模型的东西,pk可能会变得非常大
例如,“Kyle喜欢这篇文章”,“Alex对这篇文章发表了评论”等等。正如您所看到的,对于每个动作,都会创建一个活动提要对象。是否会达到某种最大阈值?我做了一些研究,但没有找到一个简洁的答案。如果有一些限制,如何才能克服呢
我目前使用PostgreSQL作为我的数据库。我猜一下,假设PostgreSQL将主键存储为64位无符号整数。如果是这种情况,则最多可以有2^64个不同的值。即使是32位整数,我们也可
为什么我还有:
[2013年11月30日14:47:52]“POST/folder/HTTP/1.1”403 2294
在日志中?您始终可以在请求中访问它。POST变量
文档:
在js代码中,您应该修复的另一件事是数据参数。
jQuery文档声明如下:对象必须是键/值对
关于更新的问题
您收到403,因为您没有发送csrf令牌。
如果在中间件类中启用了'django.middleware.csrf.CsrfViewMiddleware',则需要将{%csrf\u token%}放入表单模板中,然
我想在django template文件夹中使用bootstrap的bower(grunt)包。我知道在理想情况下,可以将哪些配置为使用引导包的“本地”/“部署”副本
现在,我需要一个简单的例子。这就是我要做的
步骤1:layout.html
我获取一个hello world模板layout.html(从bootstrapdocs页面)并将其放入django项目中注册的templates文件夹:
<!DOCTYPE html>
<html lang="en">
&l
标签: Django
django-formsdjango-crispy-forms
我有一个订单,它显示附加到目录对象的可用项目。它当前只显示可用项的字段名,而不显示可用项,而不显示可用项。有没有一种方法可以以酥脆的形式确定目标值?类似于在模板中的操作方式,如:
{% for i in catalog.annual_products.all %}
这是我的表格:
from crispy_forms.helper import FormHelper
from crispy_forms.layout import Layout, ButtonHolder, Submit
from
我想将指向我的用户模型的现有ForeignKey替换为指向配置文件模型的
模型中的变化是:
created_by=models.ForeignKey(settings.AUTH_USER_MODULE)
致:
自动生成的迁移如下所示(其中包含常量子项):
我也有许多领域需要处理。我脑子里想的是在每个模型对象上运行一个函数,将用户对象解析为概要文件对象。我该怎么做呢
用户和配置文件之间的关系如下(反之亦然):
编辑:忘记提及,如果运行自动生成的迁移,则会出现以下错误:
ValueError: L
我的网站使用django注册进行登录/注册。最近,我引入了一些缓存中间件,在尝试进行背对背的新用户注册时,它导致了CSRF违规
以下是my settings.py中的中间件语句:
MIDDLEWARE_CLASSES = (
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.common.CommonMiddleware',
'django.middleware.csrf.CsrfViewMidd
标签: Django
elasticsearchelasticutils
返回:
"hits": [
{
"_index": "pois-en",
"_type": "pois_poi",
"_id": "491",
"_score": 1,
"fields": {
"city": [
91
]
}
},
(...)
但当我使用以下方法进行过滤时:
它什么也不返回
我不知
我正在开发一个包含大量数据的web应用程序,希望获得一些通用的技术建议。我是Django开发人员,但我以前没有使用过这么多数据
对于这个一般性问题,我深表歉意,但我真的希望得到一些一般性的建议。如果这样做真的不合适,而不仅仅是投票关闭它,我真的很感谢你给我一个论坛的建议,在那里我可以征求你的意见。
我的数据库将有三个表,其中一个表将有大约500万行(100GB的数据)。数据是只读的,不经常更改,每月仅更改一次
大表(5亿行)是过去五年每月支出的项目,其他表是支出机构(约1万行)和购买的项目(约4
大家好,我在swift中上传嵌套的多部分表单数据时遇到问题,我尝试使用alamofire,但它没有达到我希望的效果:(。
我的服务器正在运行Django Rest框架,只需上传一个图像和参数就可以了。问题是上传带有嵌套图像和其他用户数据的用户数据。
因此,我认为我对嵌套表单数据的语法做了一些错误。我的函数正在工作,正在创建一个用户,但服务器无法保存图像
func createUserWithImage(userName username: String, email: String, passw
我有这个模型:
class InventoryItem(models.Model):
size_range = JSONField(null=True) # JSONField in Django 1.9
我在其中填充了以下数据:
InventoryItem.objects.create(size_range={'size': ['S', 'M', 'L']})
但当我做以下查询时:
InventoryItem.objects.filter(size_range__size__co
我的fedora系统中安装了两个版本的python。我通过pip命令实用程序安装了django。现在使用以下命令通过python3确认我的django安装
import django
print(django.get-version())
它发出消息“django未找到”
但是当我使用python2.7shell运行它时,它会验证是否安装了django。我想使用python3运行django我应该做什么更改?虚拟环境在这里非常有用…如何创建虚拟环境trypip3安装django当我运行pip3
我正在创建一个聊天机器人,需要一个解决方案,以便在特定延迟后向用户发送消息。我用Nginx、Gunicorn和Django设置了我的系统。其想法是,如果机器人需要向用户发送多条消息,它可以将后续的每条消息延迟一定时间,然后再发送给用户,使其看起来更“人性化”
但是,简单的线程化.Timer方法不起作用,因为用户可能会在提示将来更改消息的任何时刻中断此过程,但计时器线程可能无法停止,因为它们位于不同的工作线程上。到目前为止,我遇到了两种解决方案:
使用threading.Timer盲目地检查数据库
我希望我的访问者有创建和获取建议列表的功能
用户发送除提案作者以外的所有数据(因为作者是用户本人),因此我尝试使用request.User扩展request.data,如下所示:
# proposals/views.py
class ProposalsList(ListCreateAPIView):
permission_classes = (IsAuthenticatedOrReadOnly,)
queryset = Proposal.objects.all()
ser
请在这方面给予帮助。我似乎无法在django rest的可浏览API中获得HTML表单。我认为这是因为它不是使用GenericView时的默认行为。但是在使用ViewSet时,浏览器上的HTML表单不可用。会有什么问题?如何将HTML表单包含到可浏览的Api中?假设您正在查看结果页,但表单未显示:
确保您有足够的权限创建/更新项目
确保您使用的是ModelViewSet,或者包含了mixin.UpdateModelMixin和/或mixin.CreateModelMixin
确保您有Multi
我希望呈现results.html,其中包含与用户输入的搜索文本相关联的所有位置
为此,我试图在get\u query()中过滤结果,但我很难设置form\u input变量。我目前正在使用form\u input=self.request.GET.GET('search\u text')
代码
型号.py
import re
from django.db import models
from twython import Twython
class Location(models.Mod
我是按照一个教程,但注销是不工作的,我有这样的东西。(Python 3.7)
我收到此错误(未运行):
我还检查了同一路径上是否有一个名为auth\u logout()的函数,但它需要一个请求才能工作,我不知道如何做。它在没有参数的情况下运行,当我调用url时,它会注销,但我得到一个异常:
The view django.contrib.auth.logout didn't return an HttpResponse object. It returned None instead.
欢迎任
我正在使用django和mysql数据库来开发API。现在我有了一个新的需求,需要将mongodb数据库与django连接起来。我使用了下面的解决方案
from sshtunnel import SSHTunnelForwarder
import pymongo
import pprint
MONGO_HOST = "REMOTE_IP_ADDRESS"
MONGO_DB = "DATABASE_NAME"
MONGO_USER = "LOGIN"
MONGO_PASS = "PASSWORD
我想更改博客条目的URL以包含类别的slug(@route(r'^([category slug]/[post slug])-例如localost/health/health\u blog\u 1)
我将如何更改此模型
class PostPage(RoutablePageMixin, Page):
body = RichTextField(blank=True)
date = models.DateTimeField(verbose_name="Post date", defa
我在Django模型中有一个FileField()。在save()上,我截取该文件并将实际文件数据上载到远程后端/存储桶,然后将服务返回的URL保存在另一个字段中
该文件实际上上传到我的文件系统(我相信)
如何禁用FileField()以不将文件实际上载到使用Django存储媒体的任何位置?您可以使用上载到文件字段属性
参考:
是否覆盖了save()方法?请再加上这个
我有一个名为Post的模型,它有一个FileField,它是一个图像
我想这样做:
.article-image{
background-image: url("../img/{{ post.postimage }});
}
但显然它不起作用,所以我尝试使用内联css:
<div class="article-image" style="background-image:{% static 'img/{{ post.postimage }}' %}"></div>
我与用户有一个queryset:
<QuerySet [<User: usr0>, <User: usr1>]>
如何从queryset中筛选出不属于自定义组的所有用户?您可以使用以下方法筛选queryset:
queryset.filter(groups__name='Partners')
queryset.filter(groups\uu name='Partners')
这里我们构造了一个查询集,它只包含属于名为“Partners”的组的用户
quer
我正试图在我的django站点中添加一个搜索栏。我在基本模板中添加了一个表单。我已将该功能添加到我的主视图中。它在主视图中工作。但在其他观点中并非如此。我尝试创建一个新视图,但I.e.不起作用。请告诉我该怎么办
views.py:
def搜索(请求):
如果request.method==“GET”:
query=request.GET.GET('q').split()
如果查询:
queryset=reduce(
接线员,
[
Q(title_uicontains=查询)| Q(content
如果ID已经存在于其他表中,我将尝试隐藏一个按钮。
我的模板中有一个确认按钮,用于确认订单,它将确认的订单保存在一个名为(ConfirmOrder)的表中。因此,我想如果订单已经确认,或者订单的id已经存在于确认订单表中,那么确认按钮将被禁用/隐藏,以便我无法再次确认。
我试图使用templatetags,但我发现了这个错误(if表达式末尾未使用的“v_item.pk”)
模型
模板标签
from django import template
from ..models import Confi
我想添加引导风格到我的单选按钮,但我不知道如何做到这一点
这是我的表格:
class GenderForm(forms.ModelForm):
CHOICES=[('Male','0'),('Female','1')]
Gender = forms.ChoiceField(choices=CHOICES, widget=forms.RadioSelect())
class Meta:
model = Data
fields = ['Gender']
我按如下方式填写表格:
&
我想删除django中使用modals的用户。我有一个删除功能,我不知道我应该如何返回到模板
views.py:
@login_required(login_url='admin_signin')
@admin_only
def admin_profiles_deletion(request, username):
context = {}
account = Account.objects.get(username=username)
account.delete()
假设我的模型中有此枚举:
MEDIA_TYPES = (
('A', 'Acrylic'),
('W', 'Watercolor'),
('MM', 'Multimedia'),
('G', 'Gouache'),
('O', 'Oil'),
('P', 'Pencil'),
('C', 'Charcoal'),
('PS', 'Pastel'),
('
我有一个django应用程序。当用户单击submit按钮时,两个modals将依次显示,每个modals都必须在my django应用程序的views.py中执行不同的功能。我正在尝试编写代码,但问题并不容易,我到处都找了,找不到答案
我必须用以下方式编写代码:
views.py
def submit(request):
#first modal should pop up which has two options.
#second modal should pop up whic
(我对Django比较陌生,如果我误解了什么,很抱歉^)
假设我有app1和app2,我想通过这两个应用程序实现相同的组、角色和权限,只需要一个数据库
我的想法是创建一个中央后端服务器,两个应用程序通过该服务器进行身份验证并从中获取角色。基本上,这可以用于以后的SSO(单点登录)。但现在的目标是通过一个应用程序对登录的用户进行身份验证,并从中获取其角色和组
在Django文档中,我找到了“”:
它应该允许我进行远程身份验证(这是我的目标),能够让它运行,但是我应该如何给它Django身份验证服务
我正在查看DRF上的文档,并安装了pyyaml和uritemplate包。我将URL添加到我的URL.py文件中。后来,我在下面的教程中安装了coreapi
我在登录到url时显示以下错误
Environment:
Request Method: GET
Request URL: http://127.0.0.1:8000/docs/
Django Version: 3.1.6
Python Version: 3.9.1
Installed Applications:
['django.c
我有一个要求,我希望我的媒体文件存储在ubuntu aws实例中
我有IP地址和.pem文件,可以通过ssh访问实例
我已经安装了django存储软件包
我不知道如何设置此包以在aws实例上存储文件
我必须在django存储的settings.py文件中添加以下设置
DEFAULT_FILE_STORAGE = 'storages.backends.sftpstorage.SFTPStorage'
SFTP_STORAGE_HOST = 'AWS elastic ip'
SFTP_STORAG
加载对话页面时,它应显示所有活动对话的列表。当用户在聊天中发送消息时,应在对话列表中更新此消息
我应该如何构造后端,以便用户可以从前端连接到套接字。这个套接字应该向用户提供他们的对话,但也可以监听新消息,然后更新这些对话
我应该为每次对话创建单独的连接,还是有其他方法
我在后端使用Django频道。如果您在实现、共享错误、代码示例或其他方面有任何问题,没有什么比在颤振文档中查找更容易的了,我们可以帮助您。谢谢您的回复。但是,我相信问题在于后端。为了澄清我的问题,我应该如何构造后端,以便用户可以从