草庐IT

django-syncdb

全部标签

python - 如果我们使用 Django 通用 View ,如何发送成功消息

我是django(1.2.4)的新手。我创建了一些具有通用View的垃圾。但是,当使用django的消息传递框架创建学生时,如何显示“学生已成功添加”之类的内容? 最佳答案 从Django1.6+开始,使用任何class-basedgenericviews,你可以依靠successMessageMixin.就像将mixin添加到您的类定义并将success_message属性设置为您想要的任何内容一样简单。正如OlivierVerdier提到的,请记住displaymessages在你的主模板中!docs中的一个简单示例:fromd

python - Django 导入导出 - 无法使用 BinaryField 导入模型

我正在尝试从具有可为空的BinaryField的模型中导入数据。数据不包含该字段,我希望它在字段中导入空值。如果给定id的字段已经存在于数据库中,它应该保持原值。我将该字段从对应的Resource对象中的fields白名单中移除,加入到exclude黑名单中。但是,我在导入时遇到此错误-can'tpicklememoryviewobjects。回溯:Traceback(mostrecentcalllast):File"/lib/python3.5/site-packages/import_export/resources.py",line451,inimport_roworiginal

Django和Pymongo-获取多个输入并在所有对象中更新一个字段

使用用户输入更新Django-MongoDB中的多个文档我有一个表格,该表格旨在更新我的mongodb的product_details集合中对象的所有价格属性。这就像散装价格更新功能。我尝试了很少,但发现很难。请建议在Django中这样做的方法。如何使用相同的形式和查看来更新多个产品的价格?Price.html{%csrf_token%}Updatecloud{%forrinresult%}{{r.ptitle}}{{r.price}}Price{%endfor%}Views.pydefbulk_price(request):product_list=user_db.product_detai

django替换选择价值在Modelform小部件中

我有一个模型,让我可以在一些预定义值之间进行选择。inmodels.pyclassCustomer(models.Model):GENDER=(('m','Male'),('f','Female'))PersonGender=models.CharField(max_length=20,choices=GENDER)而且我有一个可以处理我的表单的模态,但这没关系,但是由于某些原因,我想定义另一个模态以更改“性别”值。我在forms.py中定义了另一个模态。GENDER=(('male','Male'),('female','Female'))classMySecondaryForm(forms

python - 在 Django View 中嵌入交互式 Bokeh

我想在DjangoView(或模型?)中制作交互式绘图。假设我想使用selection_histogramexample.我认为Bokeh符合我的需求,因为我有可以重复使用的matplot/seaborn,而且我不太擅长javascript。我遵循这个例子没有问题:howtoembedstandalonebokehgraphsintodjangotemplates.据我所知,我需要运行一个Bokeh服务器和makesomeproxyusingnginx如何将交互式Bokeh图嵌入到DjangoView中?我试过这个:启动Bokeh服务器bokehserve--allow-websock

python - Django 国家编码没有给出正确的名称

我正在为国家列表使用django_countries模块,问题是有几个国家有特殊字符,例如'ÅlandIslands'和'SaintBarthélemy'。我正在调用此方法来获取国家/地区名称:country_label=fields.Country(form.cleaned_data.get('country')[0:2]).name我知道country_label是djangoutils的惰性翻译代理对象,但它没有给出正确的名称,而是给出了'Ã...landIslands'。请问有什么建议吗? 最佳答案 Django商店unic

python - 永远不会调用 Django m2m_changed 信号

我不明白为什么我的m2m_changed信号没有被触发。代码如下:模型.pyclassBadge(TimeStampable,Expirable,Deactivable,SafeDeleteModel):_safedelete_policy=HARD_DELETEowner=models.ForeignKey(settings.AUTH_USER_MODEL,blank=True,null=True,on_delete=models.PROTECT)restaurants=models.ManyToManyField(Restaurant)identifier=models.CharF

python - Django:多对多 add() 期间的 IntegrityError

我们在django中遇到了一个已知问题:IntegrityErrorduringManyToManyadd()如果多个进程/请求尝试将同一行添加到ManyToManyRelation,则会出现竞争条件。如何解决这个问题?环境:Django1.9Linux服务器Postgres9.3(如有必要,可以进行更新)详情如何重现它:my_user.groups.add(foo_group)如果两个请求同时尝试执行这段代码,上面的代码就会失败。这是数据库表和失败的约束:myapp_egs_d=>\dauth_user_groupsid|integer|notnulldefault...user_i

python - Django:多对多 add() 期间的 IntegrityError

我们在django中遇到了一个已知问题:IntegrityErrorduringManyToManyadd()如果多个进程/请求尝试将同一行添加到ManyToManyRelation,则会出现竞争条件。如何解决这个问题?环境:Django1.9Linux服务器Postgres9.3(如有必要,可以进行更新)详情如何重现它:my_user.groups.add(foo_group)如果两个请求同时尝试执行这段代码,上面的代码就会失败。这是数据库表和失败的约束:myapp_egs_d=>\dauth_user_groupsid|integer|notnulldefault...user_i

python - 导入错误 : Environment variable DJANGO_SETTINGS_MODULE is undefined

我正在学习基本的django教程,我正在使用pythonmanage.pyrunserver运行服务器。我收到这个错误,我不太明白如何解决:Traceback(mostrecentcalllast):File"manage.py",line1,infrompolls.modelsimportPollFile"/Users/davidhaddad/Desktop/mysite/polls/models.py",line2,infromdjango.dbimportmodelsFile"/Library/Frameworks/Python.framework/Versions/2.7/li