草庐IT

Django-MySQLdb

全部标签

python - 如何在 Django 上运行类似 cron 的脚本?

简单介绍一下我要做什么->我正在构建一个定时竞赛应用程序,它会在设定的日期时间到期。所以基本上我想要一个脚本来查询我的模型并根据业务逻辑定期更改一些值在django中你会怎么做? 最佳答案 你用celery。http://celery.readthedocs.org/en/latest/userguide/periodic-tasks.html 关于python-如何在Django上运行类似cron的脚本?,我们在StackOverflow上找到一个类似的问题:

python - 使用 django-tables2 显示页码

我目前正在使用django-tables2显示数据集。文档没有特别提到这一点,所以我猜这可能需要一些表覆盖-但是,我希望有人已经完成了这一点。如何在我的表格下方使用django-tables2呈现页码?我希望能够显示的是用户可以单击的页码水平列表。提前致谢。 最佳答案 您需要创建自定义页面呈现模板-您不需要覆盖任何类。要做到这一点,首先要复制文件PYTHON\Lib\site-packages\django_tables2\templates\django_tables2\table.html到您的Django应用程序中的templ

python - Django Auth LDAP - 使用 sAMAccountName 直接绑定(bind)

有两种使用DjangoAuthLDAP验证用户身份的方法搜索/绑定(bind)和直接绑定(bind)。第一个涉及匿名或使用固定帐户连接到LDAP服务器并搜索身份验证用户的可分辨名称。然后我们可以尝试使用用户密码再次绑定(bind)。第二种方法是从用户名中获取用户的DN并尝试直接绑定(bind)为用户。我希望能够使用尝试访问应用程序的用户的用户ID(sAMAccountName)和密码进行直接绑定(bind)。请让我知道是否有办法实现这一目标?目前,由于下面解释的问题,我似乎无法完成这项工作。在我的例子中,LDAP中用户的DN格式如下**'CN=StevenJones,OU=Users,

python - django-allauth配置疑惑

我正在使用django-allauth使用Django1.5.1,在设置时我有几个问题:1。配置urls.py文档说您必须将以下内容添加到urls.py文件中:urlpatterns=patterns('',...(r'^accounts/',include('allauth.urls')),...)问题是我已经有一个名为accounts的自定义应用程序并且我已经使用了以下URL模式:(r'^accounts/',include('accounts.urls')),所以我在这里与accounts/正则表达式URL发生命名冲突。我的问题是:我可以将allauthURL模式重命名为(r'^

python - Django 通用关系错误 : "cannot resolve keyword ' content_object' into field"

我正在使用Django的通用关系来定义问答模型的投票模型。这是我的投票模型:模型.pyclassVote(models.Model):user_voted=models.ForeignKey(MyUser)is_upvote=models.BooleanField(default=True)#Genericforeignkeycontent_type=models.ForeignKey(ContentType)object_id=models.PositiveIntegerField()content_object=generic.GenericForeignKey('content_

python - Django Rest Framework SerializerMethodField 传递额外参数

我有一个模型方法,要求将请求用户作为额外参数传入:模型方法:defhas_achieved(self,user):returnAwardLog.objects.filter(user=user,badge=self).count()>0使用DjangoRestFramework我想调用这个put不知道如何从Serializer传递额外的参数:classBadgeSerializer(serializers.ModelSerializer):achieved=serializers.SerializerMethodField(source='has_achieved(request.us

python - 如何向 Django 站点中的匿名用户发送 session 消息?

我经常使用以下方法在我的Django应用View中向登录用户显示有关用户操作的消息:request.user.message_set.create("messagetouser")我如何为匿名(未登录)用户做同样的事情?匿名用户没有request.user,但Django文档说使用“session”中间件你可以做与上面代码相​​同的事情。链接到session中间件的Django文档声称这是可能的,但我无法从session文档中找到如何做到这一点。 最佳答案 这就是我所做的,使用上下文处理器:project/application/c

python - Django 应用程序中的 datetime.now() 变坏了

我在部署Django应用程序后遇到了一些问题。我在ubuntu服务器上使用Apache+mod-wsgi。在我重新启动服务器后一段时间,时间变得很糟糕,大约-10小时是错误的。我制作了一个DjangoView,如下所示:defservertime():returnHttpResponse(datetime.now())在我重新启动服务器并检查显示该View的url之后,它首先看起来没问题。然后在某一时刻它有时会给出正确的时间,有时会给出错误的时间。服务器时间是正确的。有什么线索吗?我用谷歌搜索了它,但没有走运。 最佳答案 我可以看看

python - django项目目录结构和python路径

我正在尝试从一开始就为开发我的django项目获得最佳设置,但我无法让所有内容在目录结构中很好地发挥作用。我已经设置了virtualenv(在这个例子中是env),这样我就可以为每个django项目部署一个干净的空python环境。基本结构如下:/env//bin/db这是基本布局;我希望每个项目都有一个应用程序目录,并且在每个应用程序中都有一个单独的模型、View和url文件夹。我遇到的问题是python路径以及模块的处理方式。在应用程序中,我不想在导入模型时引用项目,即我应该使用:importappname.models.modelname不是:importprojectname.

python - Django,更改用户名

是否可以更改用户名?我尝试了以下:-user=User.objects.get(username=username)user.username=newusernameuser.save()没有变化我可以在管理屏幕中更改用户名,但有100多个客户要求使用不同的用户名。 最佳答案 正如您所指出的(Django,changeusername),这是您的代码中的错误-代码示例未反射(reflect)您的代码。发布的代码示例实际上将用于更改User对象的用户名:user=User.objects.get(username=username)u