小编dav*_*hes的帖子

我可以手动触发Django中的信号吗?

我在我的Django应用程序中写了一些信号,它们应该在创建或修改特定模型实例时发送电子邮件,但信号接收器功能似乎没有响应; 无论如何,我没有收到任何电子邮件(虽然我已经检查过我能够使用我当前的配置发送电子邮件).

无论如何; 我想知道,是否有可能手动发送post_save信号用于调试目的,而不是每次都通过创建一个新的模型实例来尝试触发它?谢谢!

python django signals django-signals

17
推荐指数
1
解决办法
5335
查看次数

覆盖Django基于类的视图窗口小部件

假设我有一个基本的CreateView表单,允许新用户在网站上注册:

from django.contrib.auth import get_user_model
from django.http import HttpResponse
from django.views.generic import CreateView

User = get_user_model()


class Signup(CreateView):

    model = User
    fields = ['first_name', 'last_name', 'email', 'password']
Run Code Online (Sandbox Code Playgroud)

我刚试过这个,发现密码字段是用纯文本呈现的; 我将如何重写视图,以便它使用forms.PasswordInput()代替?(我意识到手动定义表单可能最简单,但我只是对你如何做到这一点感到好奇.)

django

15
推荐指数
2
解决办法
7597
查看次数

如何阻止PyCharm自动完成HTML和Django模板标签?

当我用PyCharm编写Django模板时,它会自动关闭它们; 当我开始一个新的标签时,这是相当有用的,但如果我的目的是将一些已经存在的内容放在另一个标签内,它往往会有点恼人,因为我必须删除或移动结束标签,例如我最终会得到这样的东西.

<div></div>Already existing text.
Run Code Online (Sandbox Code Playgroud)

有没有办法禁用此功能?

html django pycharm

3
推荐指数
1
解决办法
676
查看次数

标签 统计

django ×3

django-signals ×1

html ×1

pycharm ×1

python ×1

signals ×1