草庐IT

django-oauth-toolkit

全部标签

python - Django REST Framework (ModelViewSet), 405 方法不允许

我正在尝试创建一个RESTAPI来注册新用户,我正在使用DjangoRESTFramework并使用AngularJS调用API:当我使用POST方法调用API时出现此错误:MethodNotAllowed(POST):/api/v1/accounts这是我的代码:服务器端View.pyfromrest_frameworkimportpermissions,viewsets,status,viewsfromdjango.contrib.authimportauthenticate,login,logoutfromauthentication.serializersimportAccou

python - Django ArrayField null=使用 Postgresql 的真正迁移

所以在Django文档中,在Postgresql上创建新字段时它说(Fulldescription):...it’srecommendedyoualwayscreatenewcolumnswithnull=True,asthiswaytheywillbeaddedimmediately.如果我想创建一个像这样的ArrayField怎么办:tags=ArrayField(models.CharField(max_length=255,blank=True,default=''),default=list,null=True)我是否也应该将null=True传递给ArrayField中的C

python - Django ORM,如何使用 values() 并仍然使用 choicefield?

我正在使用djangov1.10.2我正在尝试创建动态报告,以此将字段和条件以及主要的ORM模型信息存储到数据库中。我生成动态报告的代码是class_object=class_for_name("app.models",main_model_name)results=(class_object.objects.filter(**conditions_dict).values(*display_columns).order_by(*sort_columns)[:50])所以main_model_name可以是任何东西。这很好用,只是有时main_model的关联模型有choicefiel

python - 在 Django 模型中发送和接收信号

我使用的是Django2.0.8和Python3.5。我希望能够在将对象保存到数据库时发送和接收自定义信号。我已经关注了关于listeningtosignals的Django文档还有coresignalsbundledwithDjango-但是,我无法让我的例子发挥作用。这是我目前所拥有的:myapp/models.pyfromdjango.dbimportmodelsimportdjango.dispatchmy_signal=django.dispatch.Signal(providing_args=["name"])classFoo(models.Model):name=mode

python - 为什么我不能注销 django 用户身份验证?

我正在使用django.contrib.auth用户管理系统。所以我注册/插入用户表/模型,并从django.contrib.auth.views.login登录,这样我就可以登录了。但是,我不能使用django.contrib.auth.views.logout来注销我的模板里有MyAccountWelcome,{{name|capfirst}}!{%ifuser.is_authenticated%}Logout{%else%}SignUpLogin{%endif%}但是我总是得到名称和注销链接,因为当我点击注销按钮时我并没有真正注销这是我的urls.py部分:urlpatterns

python - 自定义用户模型字段(AbstractUser)未显示在 django admin 中

我已经使用AbstractUser方法为django扩展了用户模型。问题是,我的自定义字段没有显示在Django管理面板中。我的模型.py:fromdjango.contrib.auth.modelsimportAbstractUserclassUser(AbstractUser):is_bot_flag=models.BooleanField(default=False)我的admin.py:fromdjango.contrib.auth.adminimportUserAdminfrom.modelsimportUseradmin.site.register(User,UserAdm

python - Django 文件上传偶尔失败

我正在尝试将我的第一个Django1.0.2应用程序移植到使用Apache+mod_python3.3.1+python2.6.1(全部以64位模式运行)的OSX/Leopard上运行,我偶尔会遇到错误上传使用Django开发服务器进行测试时不存在的文件。上传代码与Django文档中描述的类似:classUploadFileForm(forms.Form):file=forms.FileField()description=forms.CharField(max_length=100)notifygroup=forms.BooleanField(label='NotifyGroup?'

php - 用于交 key Web 应用程序的 Django 或 CodeIgniter

我要为垂直市场构建一个交key解决方案,并希望提供两种选择:软件即服务,并让他们有机会自行托管应用程序。换句话说,我的目标是拥有与Joel的FogBugz类似的部署选项。我是一个Python程序员,我可以用Django飞越这个项目。不过,我更喜欢PHP有几个原因:1)Django安装和配置假定您可以访问shell(我的目标不是程序员类型)。虽然我可以提供安装服务,但不能在他们的服务器上。2)Django仅在某些特定主机上运行,​​必须特别小心才能启用它。安装mod_python/mod_wsgi,我的少数潜在客户很可能会拥有root访问权限,甚至是cpanel。3)使用PHP意味着我可

javascript - Django 中的通用进度条

我想使用Django为我的服务器制作一个用于复制(rsync)和编码(ffmpeg)文件的小型Web前端。我想跟踪流程的进度。我看到了一些jquery脚本,但它们是为上传而设计的,我对javascript的了解不够,无法根据我的需要修改这些脚本。我想编写一个脚本来从文本文件中检索任务状态并输出进度条,但我不知道从哪里开始。有人知道入门教程吗?抱歉我的英语不好。 最佳答案 请在此处查看代码http://www.djangosnippets.org/snippets/679/,它说“上传多部分表单的进度”,但没有任何特定于表单的内容,您

python - django,基于位置的搜索

请原谅我的无知,我什至不确定正确的术语。我想要做的是在我的Django应用程序中按城市和州或邮政编码进行搜索,并且还包括该位置特定距离(25、50、75英里)内的结果。我猜您可能需要将城市和州或邮政编码转换为纬度和经度,然后基于此进行搜索。这是正确的还是在django应用程序中完成此操作的最佳方法是什么?有没有人知道退出的应用程序已经这样做了,所以我可以看看代码?感谢您的帮助。 最佳答案 你可以使用GeoDjango,其中已经包含这些功能。否则你可以完全按照你说的去做:地理编码地址以获得纬度和经度,然后只做数学;-)