我希望你能帮助我find最好的方法来实现手动(服务器端启动)login, 而不使用密码。 让我解释一下工作stream程: 用户注册 谢谢! 带有激活链接的电子邮件已发送给blablabla (帐户现在存在但标记为未启用) 用户打开电子邮件,点击链接 (帐号已启用) 谢谢! 您现在可以使用该网站 我想要做的就是在用户点击电子邮件链接后login,以便他可以立即开始使用网站。 我不能使用他的密码,因为它是在数据库中encryption,是唯一的select写一个自定义身份validation后端?
我需要在Django模型的某个字段中存储一美元的金额。 什么是最好的模型字段types使用? 我需要能够让用户input这个值(有错误检查,只需要一个数字精确到美分),格式化输出到不同地方的用户,并用它来计算其他数字。
我已经阅读了Django Rest框架指南并完成了所有的教程。 一切似乎都是有道理的,并且应该如何工作。 我得到的基本和会话身份validation工作如上所述。 http://django-rest-framework.org/api-guide 然而,我正在努力处理文档中的令牌authentication部分,它有点缺乏,或者没有深入到教程中。 http://django-rest-framework.org/api-guide/authentication/#tokenauthentication 它说我需要为用户创build令牌,但是在models.py中指定哪里? 我的问题是: 有人可以解释第一次计时器的文档的令牌authentication部分更好一点吗?
我很好奇,如果有什么办法在Django做一个查询不是“ SELECT * FROM… ”下面。 我试图做一个“ SELECT DISTINCT columnName FROM … ”。 具体来说,我有一个模型,看起来像: class ProductOrder(models.Model): Product = models.CharField(max_length=20, promary_key=True) Category = models.CharField(max_length=30) Rank = models.IntegerField() Rank是Category的排名。 我希望能够遍历所有类别在该类别中的每个等级上进行一些操作。 我想首先获取系统中所有类别的列表,然后查询该类别中的所有产品并重复,直到处理完每个类别。 我宁愿避免原始的SQL,但如果我必须去那里,那会很好。 尽pipe我从来没有在Django / Python中编写原始SQL。
有一个模板标签(或任何其他技巧),我可以用来显示页面中可用的所有variables?
根据文档 ,如果DEBUG设置为False并且在ADMINS设置下提供了一些东西,Django将在代码产生500个状态代码时发送一封电子邮件。 我有正确填写电子邮件设置(因为我可以使用send_mail罚款),但每当我故意提出错误的代码,我得到我的500.html模板,但没有错误的电子邮件发送。 什么可能导致Django不这样做?
出于多种原因^,我想在我的一些Django模型中使用UUID作为主键。 如果我这样做,我仍然可以使用外部应用程序,如“contrib.comments”,“Django-voting”或“Django-tagging”,通过ContentType使用generics关系? 以“django-voting”为例,Vote模型如下所示: class Vote(models.Model): user = models.ForeignKey(User) content_type = models.ForeignKey(ContentType) object_id = models.PositiveIntegerField() object = generic.GenericForeignKey('content_type', 'object_id') vote = models.SmallIntegerField(choices=SCORES) 这个应用程序似乎假设被投票的模型的主键是一个整数。 内置的评论应用程序似乎能够处理非整数PK,但: class BaseCommentAbstractModel(models.Model): content_type = models.ForeignKey(ContentType, verbose_name=_('content type'), related_name="content_type_set_for_%(class)s") object_pk = models.TextField(_('object ID')) content_object = generic.GenericForeignKey(ct_field="content_type", fk_field="object_pk") 这是“整数PK假设”的问题是第三方应用程序的常见情况,这将使使用UUID痛苦? 或者,我可能会误读这种情况吗? 有没有办法在Django中使用UUID作为主键而不会造成太大麻烦? ^一些原因:隐藏对象计数,防止url“ID爬行”,使用多个服务器创build非冲突的对象,…
django csrf中间件不能被禁用。 我从我的项目的中间件中评论过,但是由于丢失了CSRF问题,我的login失败了。 我正在从Django主干工作。 如果在中间件中没有启用,CSRF如何引发问题? 我必须禁用它,因为我的站点上有很多POST请求,CSRF只是中断。 有关如何在django主干项目中完全禁用CSRF的任何反馈意见? Django主干的“新”CSRF框架也打破了一个外部网站,正在对我给它的URL(这是一个restful API的一部分)进行POST。我不能将CSRF框架禁用为我刚才说过,我该如何解决这个问题?
我听到很多人在各种论坛上谈论Django。 但是我有一个非常基本的问题:框架是什么意思,为什么使用Django。 在听了很多关于Django的信息之后,我为Django(Djangobook.com)开了几个章节。 运行这些章节后,我想知道如何使用Django来创build一个非常简单的网站。 (网站应该有几个页面,如家,collections夹,关于,联系互相链接,将提供静态内容)。 Django可以用于创build这样的网站吗? 我在互联网上search了很多,但找不到任何相关的例子,我只是遇到了创build博客,论坛网站等的例子。如果Django可以用来创build这个网站,应该是什么样的方法。 有人可以解释这个基本的术语“框架”及其意义吗?
我已经search了这个,但我仍然有什么困难与什么Django定义为“应用程序”。 我应该为网站中的每个function创build一个新的应用程序,即使它使用主项目中的模型? 你们有什么时候分开一个新的应用程序,什么时候与“主要项目”或其他应用程序保持function的好经验法则?