草庐IT

Django-MySQLdb

全部标签

python - Django OAuth 工具包 - 注册用户

我已经浏览了DjangoOAuthToolkit的Provider和Resource的文档,但我所能找到的只是如何“验证”用户,而不是如何注册一个用户。我可以在我的机器上设置所有内容,但不确定如何使用用户名和密码注册用户。我知道我错过了一些非常微妙的东西。我如何准确地注册用户并获取访问token作为与我的资源服务器对话的返回。或我是否必须首先使用普通的Django机制注册用户,然后获取相同的token? 最佳答案 你可以做你想做的,这是你的幸运日。当我第一次开始使用django和oauth-toolkit时,我遇到了这个问题。以下是

python - 在 Django 中测试空/空字符串

我有一个包含以下内容的charfield:myString=models.CharField(max_length=50,null=True,blank=True)在我的许多对象中,当通过django管理界面创建时,这个特定的字符串通常留空。在MySQL中,列为VARCHAR(50),默认值为NULL。无论我尝试在我的views.py中做什么测试来检测空白值,无论条目是否为空白,似乎总是评估为false:myStringisNonemyString==""len(myString)==0如何区分此字段的空白值和非空白值?谢谢编辑:实际View如下,我只想在这个字段不为空时执行一个blo

python - 如何在 Django 中响应 ajax 请求

我有这样的代码:$(document).ready(function(){$('#error').hide();$('#submit').click(function(){varname=$("#name").val();if(name==""){$("#error").show("slow");returnfalse;}varpass=$("#password").val();if(pass==""){$("#error").show("slow");returnfalse;}$.ajax({url:"/ajax/",type:"POST",data:name,cache:false

python - 在 Django 中测试 cookie 是否存在

这里是简单的东西...如果我尝试通过以下方式在Django中引用cookierequest.COOKIE["key"]如果cookie不存在将抛出一个关键错误。对于Django的GET和POST,因为它们是QueryDict对象,我可以这样做if"foo"inrequest.GET这是非常复杂的...对于不是Try/Catchblock的cookie,最接近这个的是什么,如果有的话...... 最佳答案 request.COOKIES是一个标准的Python字典,因此可以使用相同的语法。另一种方法是:request.COOKIES.

python - 如何在 Django 中添加 "Reply To"?

msg=EmailMessage(subject,body,from_email,[to_email])msg.content_subtype="html"msg.send()如何添加“回复”标题? 最佳答案 您需要向EmailMessage添加一个Reply-Toheader。headers={'Reply-To':reply_email}msg=EmailMessage(subject,body,from_email,[to_email],headers=headers)msg.content_subtype="html"msg

python - 在 Django 模板中获取文件扩展名

我有这样的模型:classFile(models.Model):name=models.CharField(max_length=45)description=models.CharField(max_length=100,blank=True)file=models.FileField(upload_to='files')我在View中获取了所有File对象,并且根据文件类型,我想打印适当的类:link或link或link在我的模板中。如何在Django模板中获取文件扩展名?我想做这样的事情:{%forfileinfiles%}{%iffile.get_extension=='pdf

python - 登录页面上的 POST 请求后在 Django 中生成 MultiValueDictKeyError

我正在尝试构建一个登录页面。我正在运行Django1.6.1。我主要关注www.fir3net.com/Django/django.html上的教程。为了方便起见,我将在这里转载很多内容。错误信息:RequestMethod:GETRequestURL:http://127.0.0.1:8000/login/DatabaseInUse:SQLite3DjangoVersion:1.6.1PythonVersion:2.7.4InstalledApplications:('django.contrib.admin','django.contrib.auth','django.contri

python - 如何按django中的计算值排序

嘿,我想在Django中根据计算值对对象进行排序...我该怎么做?这是一个基于堆栈溢出的用户配置文件模型示例,它解释了我的困境:classProfile(models.Model):user=models.ForeignKey(User)defget_reputation():...returnreputationreputation=property(get_reputation)所以,假设我想按声誉对用户进行排序。我怎么做?我知道你不能只这样做:Profile.objects.order_by("-reputation")感谢大家的帮助:) 最佳答案

python - 在 Python 中为 Django Choice 字段创建智能循环列表

所以。以下不是很“聪明”;)MONTHS=(('Jan','Jan'),('Feb','Feb'),('Mar','Mar'),('Apr','Apr'),('May','May'),('Jun','Jun'),('Jul','Jul'),('Aug','Aug'),('Sep','Sep'),('Oct','Oct'),('Nov','Nov'),('Dec','Dec'),)YEARS=(('1995','1995'),('1996','1996'),('1997','1997'),('1998','1998'),('1999','1999'),('2000','2000'),('

python - 具有唯一电子邮件的 Django auth.user

我使用django.auth系统并且我有这个:classRegisterForm(UserCreationForm):username=forms.RegexField(label="Username",max_length=30,regex=r'^[\w]+$',error_messages={'invalid':"Thisvaluemaycontainonlyletters,numbersand_characters."})email=forms.EmailField(label="Email")first_name=forms.CharField(label="Firstname