草庐IT

django-allauth

全部标签

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,这样你还能运行该页面吗?

python - 从 Django View 启动 Scrapy

我对Scrapy的使用经验有限,每次使用都是通过终端的命令。如何从我的django模板中获取我的表单数据(要抓取的url)以与scrapy通信以开始抓取?到目前为止,我只想到从django的View中获取表单返回的数据,然后尝试进入scrapy目录中的spider.py,将表单数据的url添加到蜘蛛的start_urls中。从那里开始,我真的不知道如何触发实际的爬行,因为我习惯于通过我的终端使用“scrapycrawldmoz”之类的命令严格执行它。谢谢。微小的编辑:刚刚发现了scrapyd...我想我可能正朝着正确的方向前进。 最佳答案

python - 如何更改 django allauth 中 activate_url 的值?

我正在使用allauth,注册后用户会收到一封电子邮件,要求他们单击链接以验证其电子邮件地址。我想更改此链接的值。我想改变它http://localhost:8001/account/confirm-email/hy72ozw8b1cexuw2dsx4wwrmgzbmnyxx4clswh67tcvgyovg/到http://localhost:8001/index.html#/verifyEmail/hy72ozw8b1cexuw2dsx4wwrmgzbmnyxx4clswh67tcvgyovg/我该怎么做?我看到在email_confirmation_text.txt中使用了acti