草庐IT

Django-pyodbc

全部标签

python - Django 查询集过滤器 GT、LT、GTE、LTE 返回完整的对象列表

我正在尝试使用.filter(field__lte=parameter)过滤数据库中的对象,但它只返回所有对象,不会过滤掉任何对象。我什至将参数设置为远高于存储在数据库中的任何值,并且仍然返回所有对象。>>all_objects=Ranked.objects.all()>>filtered=all_objects.filter(score__lte=100)#Themaxpossiblescoreis100>>len(filtered)87#Everyobjectinthedb我正在查询的数据库中的字段是一个IntegerField。我是不是做错了什么?感谢您的帮助。

python - 注册django后发送邮件确认

在我的Django应用程序中完成注册后,我会发送电子邮件确认。出于安全原因,我需要找出如何在不在用户模型中添加新代码字段的情况下验证我在url中发送的代码。到目前为止,我在url和经过验证但未验证代码的用户名中发送随机代码。注册Viewdefregistrar_usuario_view(request):alphabet="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"code=''.join(random.choice(alphabet)foriinrange(16))printcodeifrequest

python - Django + mod_wsgi。从 Apache 的 SetEnv 设置操作系统环境变量

我需要拆分Django的开发和生产设置。我决定如果设置了USKOVTASK_PROD变量,那么应用程序应该使用生产设置。我读了this文章并尝试这样做。我的片段:/etc/apache2/sites-enabled/uskovtask.conf:ServerNameuskovtask.*.comServerAliasuskovtask.*.comDocumentRoot/mnt/ebs/uskovtaskAlias/static/mnt/ebs/uskovtask/static/Requireallgranted#WSGIPythonPath/mnt/ebs/uskovtaskWSGI

python - Django ForeignKey limit_choices_to 一个不同的 ForeignKey id

我正在尝试使用limit_choices_to来限制Django管理员对ForeignKey的选择,但我不知道如何正确地做到这一点。如果类别ID为16,此代码将执行我想要的操作,但我不知道如何使用当前类别ID而不是对其进行硬编码。classMovieCategory(models.Model):category=models.ForeignKey(Category)movie=models.ForeignKey(Movie)prefix=models.ForeignKey('Prefix',limit_choices_to={'category_id':'16'},blank=True

python - 如何在 Django 中添加自定义内联管理小部件?

这对于非内联来说很容易。只需在您的admin.pyAdminOptions中覆盖以下内容:defformfield_for_dbfield(self,db_field,**kwargs):ifdb_field.name=='photo':kwargs['widget']=AdminImageWidget()returndb_field.formfield(**kwargs)returnsuper(NewsOptions,self).formfield_for_dbfield(db_field,**kwargs)我不知道如何调整它以适用于内联。 最佳答案

python - "CSRF verification failed"尝试上传文件或使用文件浏览器为 Django 创建文件夹时

我已经为Django安装了filebrowser(不是filebrowser3),当我尝试上传文件时,我收到以下错误:403ForbiddenCSRFverificationfailed.Requestaborted.MoreinformationisavailablewithDEBUG=True.当我尝试创建一个新文件夹时出现同样的错误,这表明问题是文件浏览器无法在我的上传目录中创建文件/目录。我使用默认设置并手动创建了/media/uploads目录,并将其权限设置为755。如果我将文件上传到目录,然后文件浏览器管理页面会显示:1ItemFolder:0Image:1我无法查看我上

python - 如何摆脱 Django Form 的 RadioSelect 生成的虚假选择

我在Django1.3上使用ModelForm。模型.py:classUserProfile(models.Model):...gender=models.CharField(max_length=1,blank=True,choices=(('M','Male'),('F','Female'),('Unspecified','')),default='M')...表单.py:classUserProfileForm(ModelForm):classMeta:model=UserProfilefields=('gender')widgets={'gender':forms.RadioS

python - 使用 Django 管理时未保存 ManyToMany 字段

我遇到了一个奇怪的问题,我希望这里的人能够阐明一些问题。我正在重写模型的save()方法,以便在运行super()后向ManyToMany字段添加一些值。我的问题是,当我在Django管理中保存时,值似乎已添加到关系中,但随后又为空。但是,如果我从manage.pyshell执行它,它可以正常工作。我在其中放置了两个打印语句,无论我是通过Django管理还是通过shell运行它们,它们都会产生完全相同的输出。classStore(models.Model):holidays=models.ManyToManyField(StoreHoliday,blank=True)copy_holi

python - 在 Django 中编辑表单创建新实例

我正在编辑表单,它会正确加载数据,当我点击保存时它会在数据库中创建新条目。这里是View函数defcreate_account(request):ifrequest.method=='POST':#Iftheformhasbeensubmitted...form=AccountForm(request.POST,request.FILES)#AformboundtothePOSTdataifform.is_valid():#Allvalidationrulespassform.save()returnHttpResponseRedirect('/thanks/')#Redirectaf

python - 为什么旧的 .pyc 文件会破坏 Django?

今天用git拉取最新的代码,出现如下错误:ImportErrorat/cannotimportnameLike这可能与循环导入有关。我检查了回溯:Traceback:File"/Library/Python/2.7/site-packages/Django-1.4.1-py2.7.egg/django/core/handlers/base.py"inget_response101.request.path_info)File"/Library/Python/2.7/site-packages/Django-1.4.1-py2.7.egg/django/core/urlresolvers