社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  ohlr  »  全部回复
回复总数  4
6 年前
回复了 ohlr 创建的主题 » 如何配置vscode以发现python单元测试

需要考虑的事项列表:

  1. 你应该以 test_
  2. 跑步 python -m unittest discover 在项目根目录中。如果找不到测试,VSCode也找不到它们。
  3. 将测试文件放在根文件夹中,查看是否可以找到它/随后将其移动到子模块(请考虑 __init__.py 文件)
6 年前
回复了 ohlr 创建的主题 » 编译函数在django中需要任何特殊配置吗?

你为什么不简单地做以下事情

from random import randint
print(randint(1, 10))

另外,你在哪里执行代码? 我可以在我的 settings.py

6 年前
回复了 ohlr 创建的主题 » 无法通过命令提示符运行“Python Mauni.Py RunServer”

您可以考虑为您的项目使用单独的环境。这样就匹配了所有依赖项。

这里是一个 description 如何使用环境 conda .

这种方法的好处是,您可以随时更改软件版本(如Python),而不会影响其他项目。

此外,您可以使用 pip 就像以前一样。

6 年前
回复了 ohlr 创建的主题 » Django密码重置表单电子邮件验证

总结上述讨论,部分摘自@alasdair

#forms.py
from django.contrib.auth.forms import PasswordResetForm

class EmailValidationOnForgotPassword(PasswordResetForm):

    def clean_email(self):
        email = self.cleaned_data['email']
        if not User.objects.filter(email__iexact=email, is_active=True).exists():
            msg = _("There is no user registered with the specified E-Mail address.")
            self.add_error('email', msg)
        return email

#urls.py
from accounts.forms import EmailValidationOnForgotPassword

path('sifre-sifirla/', PasswordResetView.as_view(form_class=EmailValidationOnForgotPassword), name='password_reset'),

@pypypy正确地说,这种方法可以用于获取用户名。单程 减少 这个问题是用一个 429 Too Many Requests 一旦用户尝试3封不同的电子邮件。例如 django-ratelimit