问题标签 [django-2.0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - 在 Django 应用程序中实现 PayPal IPN
我正在写一个应用程序Django 2.0
这是一个多会员应用程序。我必须实施PayPal
付款方式并根据收到的付款激活会员资格。
为此,我在 PayPal 中创建了一个按钮,生成代码为
升级.html
和views.py是
和urls.py
付款时一切正常,用户被重定向到payment-success
页面。
但是我如何收到付款确认,以便我可以处理会员资格并将交易数据记录在数据库中?
我已从urlinstant payment notification
中的设置启用paypal sandbox accoun
https://example.com/paypal-ipn/
django-paypal
由于某些限制,我不想使用插件。
django - 无法使用扩展 AbstractBaseUser 模型登录
我在用着Django 2.0
我已经扩展了AbstractBaseUser
对电子邮件进行一些修改并使用电子邮件作为用户名
然后我跑了
并使用创建了超级管理员
超级用户创建成功。
但是当我使用登录时127.0.0.1:8000/admin/
我给
代码有什么问题?
django - django.core.exceptions.FieldError:用户指定的未知字段
我在用着Django 2.0
我已扩展AbstractBaseUser
模型以创建自定义用户模型。
在我的帐户/models.py
并将此User
模型也用于管理员。如示例中所示,我已将以下代码添加到
accounts/admin.py
但是当我跑步时
它给出了错误
删除is_staff
和工作is_active
正常UserChangeForm
。我什至将字段添加到模型中。
django - 在注释上使用 distinct
我正在尝试获取不同的项目列表。db 有一个创建的字段,它是 datetime,我需要它作为查询的日期。所以我添加了一个注释。问题是 distinct 不适用于注释......
这是我得到的错误:
django - ValidationError:在 Django 中不是有效的 UUID
我正在使用Django 2.0
我有一张Note
桌子和StarredNotes
一张桌子。
最初,没有id
字段,因为它默认添加Django
为integer
数据类型。
现在我已将数据类型更改为id
模型UUID
中
模型.py
和views.py
和urls.py
但是当我使用访问视图时
它给出了错误
python-3.x - django:代码更改没有得到反映
我正在使用 Django 2.0。
我想使用 firebase 云消息传递,所以我安装了fcm_django。
我必须在文件中替换is_authenticated()
为is_authenticated
(不带括号)rest_framework.py
。
所以我编辑了文件
然后我保存文件。
但是当我运行网址时。它在文件 rest_framework.py 中显示以下错误
但我已经is_authenticated()
改为is_aunthenticated
为什么 django 没有反映这些变化?
django - 无论如何要过滤Django中的所有ORM查询?
因此,我有一个相当非正统的想法,即使用中间件动态过滤查询,以使我的身份验证远离视图本身。我见过一些可以记录事务的库,但是由于它是事务后的,因此无法更改它们。
本质上,对某个模型的任何调用都将根据身份验证凭据进行过滤。例如,一些说明用户权限的字段。
这可能是疯了,需要我连接到 ORM 本身,但出于好奇,我必须问。也许我只是懒得改变我的其余代码来反映这一点。
感谢任何可以澄清这是否可能或不可能的人。
编辑: 在写这个问题时......这不能通过继承模型管理器来实现吗?我有这么厚吗?!
django - DJango + nginx + gunicorn:如何停止缓存
我在 nginx 服务器上使用 gunicorn 运行 Django 2.0。我所有的页面都没有立即反映这些变化。如何停止缓存
以下是我的文件:
nginx.conf
Django 设置.py
我确信它与服务器有关,因为当我在转移到服务器之前在自己的笔记本电脑上的 localhost 中运行此代码时,事情会立即反映出来。
python - 如何过滤 Django2 的 autocomplete_fields 中的选择?
在 Django 2.0 中,添加了autocomplete_fields,这很棒。
如果没有 autocomplete_fields,我可以使用formfield_for_foreignkey更改 ForeignKeyField 的查询集。
但是将两者结合在一起是行不通的——看起来自动完成的选项列表是动态的,并且来自不同的 url,而不是来自当前表单。
所以问题是——
如何更改自动完成小部件中的查询集?
python - django.core.exceptions.AppRegistryNotReady:应用程序尚未加载。(django 2.0.1)(Python 3.6)
这是我第一次尝试将 Django 应用程序(django 2.0.1)(Python 3.6)部署到 pythonanywhere,它是一个简单的投资组合应用程序,没有模型,没有引导程序。只是 Django、HTML、CSS 和 Javascript。
使用他们的 bash 控制台将其从 Github 存储库拉到 pythnanywhere 后,我运行:
& 遇到此错误:
我厌倦了在可能找到的任何地方寻找解决方案,但没有任何帮助,我什至尝试将此行添加到我的 settings.py :
在这条线下面:
正如这篇文章所建议的那样,但无济于事。
这是我的 settings.py :
我真的很迷茫,希望有人可以帮助阐明这里真正的问题是什么。