草庐IT

django-csrf

全部标签

python - 在 Django Queryset 顶部返回完全匹配

我有一个名为“用户”的Django模型,它存储一些关于人的基本信息,即名字和姓氏。我目前在我的django模型中进行简单搜索,如果用户输入名字名称,django查询集会返回前10个匹配项,按姓氏名称排序。例如,目前,如果您搜索“Sam”,您可能会得到以下结果:山姆·阿博特塞缪尔·贝克萨米·罗杰斯山姆·西蒙斯代码很简单:User.objects.filter(Q(first__istartswith=token)).order_by('last')但是,我想更改此设置,以便首先返回任何完全名字匹配项,然后返回其余结果。因此,如果有人输入“Sam”,结果应该是:山姆·阿博特山姆·西蒙斯塞缪

python - Django:调用元类基础时出错

这里是错误TypeError:Errorwhencallingthemetaclassbasesmetaclassconflict:themetaclassofaderivedclassmustbea(non-strict)subclassofthemetaclassesofallitsbases我的models.py中有问题的类classBusiness(models.Model,forms.Form):name=models.CharField(max_length=128)tel_no=models.CharField(max_length=11)address_ln1=mode

python - Django:基于类的 View 中的模型对象 "has no attribute ' _meta'"

嗨Stackoverflow的人,我正在使用基于类的View和测试站点,我遵循了documentation设置基于类的View。对于项目站点(基于下面的项目模型),我只想为下面的简单项目模型创建一个快速的CRUD应用程序。模型.pyclassProject(models.Manager):name=models.CharField(_('NameoftheProject'),max_length=100,)slug=models.SlugField(max_length=100,)...views.pyfromdjango.views.generic.editimportCreateV

python - Django 自定义模型字段 : to_python() not called

我是Python和Django的新手,也是StackOverflow的新手,所以我希望我不会在这里违反任何规则,我尊重问题格式。我在尝试使用Django(Python3.3.0、Django1.5a1)实现自定义模型字段时遇到问题,但我没有找到任何类似的主题,我实际上很纠结于这个...所以有一个玩家,他有一张手牌。Hand继承自CardContainer,它基本上是具有一些(此处隐藏的)辅助函数的卡片列表。下面是相应的代码:fromdjango.dbimportmodelsclassCard:def__init__(self,id):self.id=idclassCardContain

python - 在 Django 模型中拥有自定义实例属性的正确方法是什么?

我想将自定义属性添加到Django模型的实例中。这些属性不应存储在数据库中。在任何其他类中,属性将简单地由__init__方法初始化。我已经可以看到三种不同的方法,但没有一种是完全令人满意的。我想知道是否有更好/更pythonic/djangoist的方式来做到这一点?Override__init__方法:语法有点复杂,但它有效。fromdjango.db.modelsimportModelclassFoo(Model):def__init__(self,*args,**kwargs):super(Model,self).__init__(*args,**kwargs)self.bar

python - Heroku 上的 Django Celery 任务导致内存使用率过高

我在Heroku上有一个celery任务,它连接到外部API并检索一些数据,存储在数据库中并重复数百次。很快(大约10次循环后)Heroku开始警告内存使用率过高。有什么想法吗?tasks.py@app.taskdefretrieve_details():forpinPObj.objects.filter(some_condition=True):p.fetch()模型.pydeffetch(self):v_data=self.service.getV(**dict(Number=self.v.number))response=self.map_response(v_data)fork

python - 连接到 Django 中的用户模型

快速(可能是愚蠢的)问题。这是我网站的流程:用户登录并被重定向到自定义管理页面。在这个管理页面上,他们可以创建“个人资料”。我想将他们创建的配置文件与其用户数据相关联,以便1个用户关联到1个配置文件。出于某种原因,以下内容不起作用(只是尝试关联UserAdmin.Modelsfromdjango.dbimportmodelsfromdjango.contrib.auth.modelsimportUserclassProfile(models.Model):username=models.ForeignKey(User)firstname=models.CharField(max_len

python - Django get_models 与模型/__init.py__

我在django中使用get_model和get_models时遇到问题我在models下有几个模型/models/blog.pymodels/tags.pymodels/users.pymodels/comments.pymodels/category.py还有一个models/__init.py__frommyapp.models.blogimport*frommyapp.models.tagsimport*frommyapp.models.usersimport*frommyapp.models.commentsimport*frommyapp.models.categoryim

python - 配置 htaccess 以提供静态 django 文件

我在设置Apache以提供静态Django文件时遇到问题。我在共享主机上,无权访问Apache配置文件。所有示例都在Apache配置文件中使用了Alias,因此我试图弄清楚如何使用.htaccess中的mod_rewrite来实现这一点。我的setup.py如下所示:STATIC_ROOT='/home2/usr/public_html/mydjangoproject/static'STATIC_URL='/static/'我在终端中运行了pythonmanage.pycollectstatic并且它完成了它的工作,所以现在我在/public_html/mydjangoproject/

python - Django 代码更改未反射(reflect)在生产服务器上

我更改了一个.py文件并在本地开发人员中反射(reflect)了更改。删除.pyc后的Django服务器。生产服务器甚至没有这个特定文件的.pyc。尝试触摸apachewsgi并在产品上重新启动apache。服务器,但没有运气。即使删除这个.py文件,应用程序也能正常工作。安装了memcached但我不太清楚它是如何缓存的,还有.git以及5个服务器正在托管-一个主服务器,4个负载平衡器。问候! 最佳答案 是否100%确定您查看的是您要更改的正确服务器?我知道这听起来很愚蠢,但是,你为什么不停止Apache,这样你还能运行该页面吗?