首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

django 1.8 官方文档翻译:6-5-1 Django中的测试

Django中的测试 自动化测试对于现代web开发者来说,是非常实用的除错工具。...在Django中编写测试的最佳方法是,使用构建于Python标准库的unittest模块。这在编写和运行测试 文档中会详细介绍。...你也可以使用任何其它 Python 的测试框架;Django为整合它们提供了API和工具。这在高级测试话题的使用不同的测试框架 一节中描述。...编写和运行测试 测试工具 高级测试话题 译者:Django 文档协作翻译小组,原文:Introduction。 本文以 CC BY-NC-SA 3.0 协议发布,转载请保留作者署名和文章出处。...Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。

33420
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    翻译 | 一行 JavaScript 代码的逆向工程

    (i % 2 * j - j + n / delay ^ j) & 1 : 2] 中的三元操作(判断条件 ?...现在我们可以很清晰的知道 index的值只可能为 0、1 和 2 中的一个。也可以知道 P 的初始化总是 var P ='p.\n', index 为 0 时指向 p,为 1 时指向 ....当然,之前我们就已经知道了,当 let magic = ((i % 2 * j - j + n / DELAY) ^ j) 中的 magic 是奇数的时候用 . ,如果是偶数则用 p。...(i % 2 * j - j) ^ j 注意到每次循环里,我们都会执行: j = DELAY / i; i -= 1 / DELAY; 换句话说,我们可以将上述表达式中的 j 用 i 表示,变成 j =...换句话说,每条藏青色的倾斜线都相当于我们图像中的一行,因为前面16行的 j 值总是介于 1 和 2 之间,而唯一能得到奇数值的方法是让 (i % 2 * j - j) ^ j(也可以说i % 2 * i

    44920

    django 1.8 官方文档翻译: 6-1-1 Django 的设置

    默认的设置 Django 的设置文件不需要定义所有的设置。每个设置都有一个合理的默认值。这些默认值位于django/conf/global_settings.py 模块中。...这在共享主机的环境中特别重要。 可用的设置 完整的可用设置清单,请参见设置参考。 创建你自己的设置 没有什么可以阻止你为自己的Django 应用创建自己的设置。...在下面的示例中,默认的设置来自myapp_defaults, 并且设置DEBUG 为True,而不论它在myapp_defaults 中的值是什么: from django.conf import settings...另见 设置参考 包含完整的核心设置和contrib 应用设置的列表。 ‍ 译者:Django 文档协作翻译小组,原文:Overview。...Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。

    47930

    Django 教程 --- Django中的视图

    Django视图是Django M V T结构的重要参与者之一。视图是用户界面,即您呈现网站时在浏览器中看到的内容。它由HTML / CSS / Javascript和Jinja文件表示。...要检查如何使用Django的MVT(模型,视图,模板)结构制作基本项目,请访问创建项目Django。 视图类型 Django视图分为两大类: 基于功能的视图 基于类的视图 ?...基于功能的视图 基于函数的视图是使用python中的函数编写的,该函数以HttpRequest对象作为参数并返回HttpResponse对象。...Django CRUD(创建,检索,更新,删除)基于功能的视图:- 创建视图–基于函数的视图Django 细节视图–基于函数的视图Django 更新视图–基于函数的视图Django 删除视图–基于函数的视图...在geeks / urls.py中, from django.urls import path # importing views from views..py from .views import

    3K30

    Django中的QuerySet

    一、QuerySet   查询集,类似一个列表,包含了满足查询条件的所有项。QuerySet 可以被构造,过滤,切片,做为参数传递,这些行为都不会对数据库进行操作。只有你查询的时候才真正的操作数据库。...意味着QuerySet是惰性执行的----即创建查询集不会带来任何的数据库访问,直到查询集需要求值的时候,Django才会真正运行这个查询。...,运行后得到的并不是一系列model的实例化对象,而是一个可迭代的字典序列 values_list(*field): 它与values()非常相似,它返回的是一个元组序列,values返回的是一个字典序列... distinct(): 从返回结果中剔除重复纪录(如果你查询跨越多个表,可能在计算QuerySet时得到重复的结果。... count(): 返回数据库中匹配查询(QuerySet)的对象数量。

    1.4K32

    Android逆向开发之smali语言的学习

    byte S short I int J long F float D double C char Z boolean V void [ 数组 L+全类名路径用/分割 object 注释 在smali语言中注释使用...,并结合Smali进行说明: 移位操作: 此类操作常用于赋值 指令 说明 move v1,v2 将v2中的值移入到v1寄存器中(4位,支持int型) move/from16 v1,v2 将16位的v2寄存器中的值移入到...8位的v1寄存器中 move/16 v1,v2 将16位的v2寄存器中的值移入到16位的v1寄存器中 move-wide v1,v2 将寄存器对(一组,用于支持双字型)v2中的值移入到v1寄存器对中(4...寄存器对(一组)中的值移入到16位的v1寄存器中 move-object v1,v2 将v2中的对象指针移入到v1寄存器中 move-object/from16 v1,v2 将16位的v2寄存器中的对象指针移入到...v1(8位)寄存器中 move-object/16 v1,v2 将16位的v2寄存器中的对象指针移入到v1(16位)寄存器中 move-result v1 将这个指令的上一条指令计算结果,移入到v1寄存器中

    2K30

    Mac中的翻译神器

    翻译工具用过不少,像有道词典、灵格斯、欧路、还有浏览器的插件等,不过最近用过的一款翻译工具让我眼前一亮,就是接下来要介绍的 Bob 。...Bob 是一款款非常好用的开源菜单栏翻译软件,支持划词翻译,截图翻译和手动输入翻译,支持的翻译源有道翻译、百度翻译和谷歌翻译等,关键是还支持自定义插件,对于具有开放性、能扩展的东西我都是比较喜欢的。...,之所以是试用版,是因为使用的 key 是作者的,而且百度翻译的 API 有并发限制,多人使用同一个 key ,就会出现翻译失败的情况。...想要能准确地翻译,就要有能提供准确翻译的 API,deepl 被称为全世界最精准的机器翻译工具,而 Bob 的插件列表中就有针对 deepl 的插件,我们可以通过插件的方式让 Bob 支持 deepl...: 1、安装 Bob 后需要自己注册一个百度翻译(因为免费)的服务加到软件中,否则内置的可能会出现翻译出错; 2、如果想要更精准的翻译结果,可以使用插件的方式; 3、日常使用基本 option + D

    92280

    低资源语言的机器翻译

    丰贝语是贝宁的主要语言(约410万人讲),而多哥和加纳东南部约有450万人使用埃维语作为第一语言,另有100万人使用埃维语作为第二语言。...它们是与声调语言密切相关的语言,并且都包含变音符号,这使得它们难以学习、理解和翻译。...seq2seq,我下载了 Helsinki-NLP/opus-mt-en-mul ,它在我们的案例中工作得最好,并使用特定的Seq2SeqArg设置模型参数。...seq2seq,我下载了 Helsinki-NLP/opus-mt-en-mul ,它在我们的案例中工作得最好,并使用特定的Seq2SeqArg设置模型参数。...结尾 机器翻译在NLP世界中被低估了,因为谷歌翻译和其他巨头使翻译变得完美,但他们并没有提供所有的语言,一些低资源语言甚至没有做到这一点。

    1.3K40

    针对语言翻译系统的数据投毒攻击

    并行数据检索的一个关键组件是并行数据挖掘器,用于从网络爬虫中的多语言页面中提取并行句子。...然而,虽然事实上的并行数据挖掘器通过过滤噪声数据强调高质量提取,但这些系统中没有特定的安全组件来检测多语言页面的内容是否是恶意的。...在训练之前,两个数据集都经过以下预处理步骤:每个句子都用 Moses to keniser标记,使用 30K 个子词类型的词汇表将字节对编码应用于每个数据集,最后,语言识别用于过滤掉两边不是正确语言的句子对...然后在提取的正确实例中,丢弃那些重复的、在句子对的任一侧检测到错误的语言或在英语侧已经具有所需toxin的那些。...通过语言识别检测到的语言不正确或超过 250 个单词的句子被删除;排除源/目标长度比超过 1.5 的句对。由此产生的训练语料库,用 C 表示,由 2960 万个句子对组成。然后,用毒化实例增加 C。

    41251

    Django 中 cookie的使用

    Cookie是浏览器在客户端留下的一段记录,这段记录可以保留在内存或者硬盘上。因为Http请求是无状态的,通过读取cookie的记录,服务器或者客户端可以维持会话中的状态。...比如一个常见的应用场景就是登录状态。Django里面,对cookie的读取和设置很简单。...Cookie本身的格式类似字典,因此可以通过request的key或者get获取;然后他的设置则是通过response对象的set_cookie设定; 如果要取消cookie,把过期时间设置为当前时间就行了...,/ 表示根路径,特殊的:跟路径的cookie可以被任何url的页面访问 domain=None, Cookie生效的域名 secure=False, https传输 httponly=False 只能...type="password" name="pwd" placeholder="密码" /> 例2: 现实生活中,

    1.7K10

    Django中的关系映射

    在关系型数据库中,通常不会把所有数据都放在同一张表中,不易于扩展。...级联删除的特殊字段 models.CASCADE:Django模拟SQL约束ON DELETE CASCADE,并删除包含ForeignKey的对象 注意该CASCADE会有限查找是否有关联数据,先删除管理数据...models.PROTECT:抛出ProtectedError以阻止被引用对象的删除 SET_NULL:设置ForeignKey为Null,需要指定null=True from django.db import...') 反向查询 没有外键属性的一方,可以调用反向属性查询到关联的另一方 反向关联的属性为实例对象.引用类名(小写) 当反向引用不存在的时候,则会触发异常 当UserId类中定义了外键约束...MySQL中创建多对多需要以来第三张表来完成 Django中无需手动创建,Django自动完成 语法:在关联的两个类中的任意一个类中models.ManyToManyField(MyModel

    1.7K20
    领券