草庐IT

django-extensions

全部标签

python - Django OneToOneField 默认值

最近我在django模型中添加了一个OneToOneField,我在该字段中将None设置为默认值。然后我得到了这个错误:django.db.utils.IntegrityError:NOTNULL约束失败:user_myuser.album_id型号:classMyUser(models.Model):username=models.CharField(unique=True,max_length=25)first_name=models.CharField(max_length=50,default='')last_name=models.CharField(max_length=

python - 试图让 django 应用程序在 CentOS 5 上与 mod_wsgi 一起工作

我正在运行CentOS5,并试图让一个django应用程序与mod_wsgi一起工作。我正在使用我在Ubuntu上工作的.wsgi设置。我还使用了python(/opt/python2.6/)的替代安装,因为我的django应用程序需要>2.5而操作系统使用2.3这里是错误:[ThuMar0410:52:152010][error][client10.1.0.251]SystemError:dynamicmodulenotinitializedproperly[ThuMar0410:52:152010][error][client10.1.0.251]mod_wsgi(pid=2363

python - Django 多表单工厂

处理多种形式的最佳方式是什么?我想把几种形式合二为一。例如,我想将ImangeFormSet和EntryForm组合成一种形式:classImageForm(forms.Form):image=forms.ImageField()ImageFormSet=formset_factory(ImageForm)classEntryForm(forms.Form):title=forms.CharField(max_length=100)result_form=combine(EntryForm,ImageFormSet)#hereitgoes我发现2年前介绍multipleform_fac

python - 使用 django 将 python 集存储在数据库中

我需要将python集存储在数据库中以供以后访问。执行此操作的最佳方法是什么?我最初的计划是在我的模型上使用一个文本字段,并将该集合存储为逗号或竖线分隔的字符串,然后当我需要将其拉回以在我的应用程序中使用时,我可以通过对字符串调用split来初始化一个集合。显然,如果有一种简单的方法来序列化集合以将其存储在数据库中,这样我可以在以后需要使用它时将其作为集合拉回,那将是最好的。 最佳答案 如果您的数据库更擅长存储二进制数据block,您可以pickle你的一套。实际上,pickle默认将数据存储为文本,因此无论如何它可能比分隔字符串方

python - Django : Listing model field names and values in template

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:Django-Iterateovermodelinstancefieldnamesandvaluesintemplate你好,我试图在模板中列出字段和通用Django模型的相应值。但是我找不到一个相当普遍的问题的内置解决方案。我非常接近解决方案,但找不到出路。view.py代码:defshowdetails(request,template):objects=newivr1_model.objects.all()fields=newivr1_model._meta.get_all_field_names()r

python - 为什么 Django 语言本地化的 makemessages 函数会忽略 html 文件?

我正在尝试在项目上运行Django语言本地化,但makemessages总是忽略我的模板文件夹中的html模板。我正在从项目根目录运行pythonmanage.pymakemessages-a,项目中任何位置的.py文件中标记为翻译的所有字符串都已成功添加到.po文件。html模板中的任何字符串,即{{trans"String_to_translate"}}都将被忽略并且不会添加到.po文件中,即使必要的模块已加载到.po文件的顶部模板,{%loadi18n%}。为了测试整个模板文件夹被排除在makemessages函数之外的可能性,我制作了一个.py文件并在其中包含一个用于翻译的字符

python - Django 模型字段的默认值可以由依赖于外部父模型的函数定义吗?

我试图让Report费用的默认值基于父模型的属性。我不想在save()中执行此操作,因为如果用户选择在保存前覆盖该值,则需要向用户显示该字段。除了仅传递函数指针(即不使用())之外,这是我尝试过的三种方法。当我运行pythonmanage.pyshell时出现错误。#1fromdjango.dbimportmodelsclassJob(models.Model):veryImportant=models.IntegerField()defget_fee(self):return2*self.veryImportantclassReport(models.Model):job=model

python - Django 自定义表单字段初始数据

我无法理解如何在DjangoView中初始化自定义表单字段。例如:http://djangosnippets.org/snippets/907/fromdatetimeimportdate,datetimefromcalendarimportmonthrangeclassCreditCardField(forms.IntegerField):@staticmethoddefget_cc_type(number):number=str(number)#groupcheckingbyascendinglengthofnumberiflen(number)==13:ifnumber[0]==

python - 在同一个 apache 服务器上运行 django 和 flask

我正在尝试在同一个apache服务器上运行django和flask。WSGISocketPrefix/var/www/wsgiServerAdminname@email.comServerNamedomain.comServerAliaswww.domain.comDocumentRoot/var/www/LogLevelwarnWSGIDaemonProcessapacheprocesses=2maximum-requests=500threads=1WSGIProcessGroupapacheAlias/media/var/www/media/WSGIScriptAlias//va

python - 在多对一格式的 django 模型中有多个用户作为一个模型字段

我想创建一个极简任务管理应用程序来学习Django的基础知识。所以会有Projects,Tasks和Users作为三大实体。一个项目可以有多个用户一个项目可以有多个任务一个任务可以分配给一个用户我无法弄清楚如何从Project->Users使用django.contrib.auth.models.User作为我的用户源来做多对一。这是我目前所知道的,但我知道这是错误的,我无法理解它。我试图将其他问题联系起来,例如与竞赛相关的问题和与StackOverflow上的漏洞URLS相关的问题。我不确定我是否必须编写自己的用户模型,或者以某种方式扩展它。classProject(models.M