用于验证django模型ForeignKey字段的flake8扩展

flake8-django-on-delete-comment的Python项目详细描述


flake8 django on delete评论

Build StatusMaintainabilityTest Coverage

验证django模型ForeignKey字段的flake8扩展 on_删除级联注释。在

test_field=models.ForeignKey(# allowed_cascade'TestModel',on_delete=models.CASCADE,)

选择级联可能不安全,因此应该用注释标记此类字段。在

安装

^{pr2}$

示例

示例文件:

# test.pyfirst_field=models.ForeignKey(# allowed_cascade'FirstModel',on_delete=models.CASCADE,)second_field=models.ForeignKey('SecondModel',on_delete=models.CASCADE,)third_field=models.ForeignKey('ThirdModel',on_delete=models.PROTECT,)

用法:

$ flake8 test.py
test.py:6:1: CD001 field needs a valid comment for on_delete

贡献

我们希望你能为我们的项目作出贡献。很简单:

  1. 用你发现的错误或者你的建议来创建一个问题。 等待维护人员的批准。在
  2. 创建拉取请求。确保所有的支票都是绿色的。在
  3. 修正评审意见(如果有的话)。在
  4. 太棒了。在

以下是一些有用的提示:

  • 您可以使用make check运行所有检查和测试。 请在特拉维西之前做。在
  • 我们使用BestDoctor python styleguide。在
  • 我们尊重Django CoC。 温柔点,不要胡扯。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
算法谁能告诉我以下两个java代码(a)和(b)的时间复杂性   java在生产服务器上这样安全吗?   增加java数组索引   java如何转换一个文件。wav文件到浮点数组(编辑浮点数组,例如添加两个信号)并返回到浮点数组。无白噪声的wav文件   java无法发布twitter状态更新,错误为“找不到可信证书”   java Map<String,Map<String,String>>使用流选择值的键   java将多个JTable打印为一个job Book对象只打印第一个表   java在JPA中字段为LocalDateTime时,如何查找今天创建的每个实例?   java删除订阅在Youtube API V3中不起作用   java如何在Hashmap中返回特定值的键?   java如何检查mysql连接的默认端口号?连接不工作!jdbc连接   Java重命名问题   通过Spring Boot app访问mongodb时发生java身份验证错误   Java中的通用InternPool<T>?