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

django 1.8 官方文档翻译: 3-4-2 内建显示视图

Django 文档协作翻译小组人手紧缺,有兴趣的朋友可以加入我们,完全公益性质。...当你处理 一个object或者queryset时,Django能够使用你定义对象显示用的自述名(verbose name,或者复数的自述名,对于对象列表)来填充上下文(context)。...添加额外的上下文 多数时候,你只是需要展示一些额外的信息不是提供一些通用视图。 比如,考虑到每个publisher 详细页面上的图书列表的展示。...然而,通过使用queryset来定义一个过滤的对象列表,你可以更加详细 的了解哪些对象将会被显示的视图中(参见执行查询来获取更多关于查询集对象的更对信息,以及参见 基于类的视图参考来获取全部 细节)。...如果我们这么做,通过视图会使用和 “vanilla” 对象列表名称一样的模板,这可 能不是我们想要的。 另外需要注意,这并不是处理特定出版商的图书的非常优雅的方法。

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

Qt Quick 项目实现根据操作系统语言自动显示指定翻译

Qt 提供了一整套的翻译引擎,讲你需要翻译的内容使用 qsTr(“”) 包括起来就可以通过工具来扫描这些待翻译的内容。...到项目目录下就能看到这两个中间待翻译的 .ts 文件了: ?...打开 linguist.exe 将我们要翻译的文件拖进去,比如我要翻译刚刚生成的 app_zh_cn.ts 文件。选择你要翻译的内容,然后在下面输入翻译的文字,最后点击上面的绿色勾确认翻译。 ?...这就是最终的目标翻译文件了,接下来就是加载翻译了。...第二个参数设置当前翻译文件的前缀名字,我们名字前缀是 app。 第三个参数设置前缀名字和实际语言中间的分割符号。 第四个参数指定翻译文件的位置,就是程序当前目录。

1.6K20

翻译:如何使用CSS实现多行文本的省略号显示

本文翻译自CSS Ellipsis: How to Manage Multi-Line Ellipsis in Pure CSS,文中某些部分有些许改动,并添加译者的一些感想,请各位读者谅解。...利用该属性实现多行文本的省略号显示需要配合其他三个属性:display: -webkit-box、-webkit-box-orient、text-overflow: ellipsis;。...CSS实现多行文本溢出的省略号显示 我们把实现的细节划分为7个步骤,在这个实现过程中最简单的就是截断文本,最难的部分则是让一个元素处在其父包含块溢出时的右下方,并且当父元素未溢出时该元素消失不可见。...,当文本溢出的情形下该元素显示在正确的位置上。...基于浮动后的end元素设置偏移量,当end元素浮动到第一节第二章图的位置时(即在prop元素的下方),此时realend元素正好处在end元素的上方50px,右侧300px-100px=200px处,该位置正是父包含框

2.8K60

Effective Modern C++翻译(6)-条款5:auto比显示的类型声明要更好

vector::size_type时使用了unsigned和应该使用std::pair时使用了std::pair,证明了显示的类型声明有时候会导致一些你希望的隐式的类型转换...,如果你使用auto声明目标变量,你就不必担心想要声明的变量和对应的初始化式间的类型匹配问题了。...所以使用auto不是显示的类型声明就有很多的理由了,是的,auto也并不完美,auto声明的变量的类型会从相应的初始化式中推导出来,一些推导的结果可能不是你所期待或想要的,在某些情况下,你需要了解条款...,例如,只是为了知道一个对象是容器,计数器,智能指针,不关注这个容器,计算器或者智能指针的精确类型是什么,此外如果你的变量的名字起的足够好的话,知道变量的抽象类型是件很容易的事情。...请记住 1、使用auto声明的变量必须被初始化,这不会导致类型匹配照成的可移植性和效率问题,可以减轻重构的过程,并且通常比显示的类型声明需要更少的代码。

871100

Android StrictMode 详解

一些违例包含用户慢速调用(custom slow calls 这么翻译行吗?),磁盘读写,网络访问。你能选择将警告写入LogCat显示一个对话框,闪下屏幕,写入DropBox日志文件,或让应用崩溃。...最通常的做法是写入LogCat或让应用崩溃。...如果指定检测函数,也可以用detectAll()来替代。...penaltyLog()表示将警告输出到LogCat,可以使用其他或增加新的惩罚(penalty)函数,例如使用penaltyDeath()的话,一旦StrictMode消息被写到LogCat后应用就会崩溃...当违例发生,你会惊奇地注意到代码正运行于主线程,栈trace将帮助你发现它如何发生。于是能单步调试解决问题,或是将代码移到它自己的后台线程,或是就保持原来的处理方式。这都取决与你。

56720

minicom 使用方法

使用此参数后,minicom 将 进行初始化, 而是直接进入配置菜单。如果因为你的系统被改变,或者第一次运行minicom时,minicom不能启动,这个参数就会很有用。...-l 逐字翻译 高位被置位的字符。使用此标志, minicom将不再尝试将IBM行字符翻译为ASCII码,而是将其直接传送。...许多PC-Unix克隆不经翻译也能正确显示它们(Linux使用专门的模式:Coherent和Sco)。...TERM, 这在环境变量MINICOM 中使用很方便; 你可以创建一个专门的 termcap 入口以备minicom 在控制台上使用,它将屏幕初始化为raw模式, 这样,连同‘-l’标志一起,就可以不经翻译显示...处理的方法即将logcat 转入后台执行,如下操作即可: Main log: logcat -v time & Radio log: logcat -v time -b radio

7.3K10

使用logcat让Android应用支持查看实时日志并输出至界面显示功能

不使用USB线接Android设备连接电脑,也不用电脑上装Android studio和logcat工具, 如何查看应用的实时日志呢?方法还是有的。 先附图:看这功能是不是很赞?...甚至可以给手机互通,日志显示到你手机上也能。 这有什么用?方便现场运维人员快速的协助研发定位和找到问题。当然了,没问题也不用看日志了。看日志就是为了分析和定位问题的一种有效途径。 ?...import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText...Process exec; private int mPId; private String mPID; private boolean mRunning = true; EditText...{ case 1: break; case 2: //显示日志

3.5K30

严苛模式(StrictMode)

一些违例包括用户慢速调用(custom slow calls 这么翻译行吗?),磁盘读写,网络訪问。你能选择将警告写入LogCat显示一个对话框,闪下屏幕,写入DropBox日志文件,或让应用崩溃。...最通常的做法是写入LogCat或让应用崩溃。列表2-9显示了一个为线程策略设置严苛模式(StrictMode)的样例。...假设指定检測函数,也能够用detectAll()来替代。...当违例发生,你会惊奇地注意到代码正执行于主线程,栈trace将帮助你发现它怎样发生。于是你能单步调试解决这个问题,或是将代码移到它自己的后台线程,或是就保持原来的处理方式。这都取决与你。...列表2-13显示一个简单的严苛模式(StrictMode)封装类StrictModeWrapper。列表2-14显示了怎样在你的应用中使用这个封装类。

49540

Android使用TextInputLayout创建登陆页面

其中一个重要的特性就是AppCompat theme没有提供一个显示EditText上方的浮动标签。你可以从下方的途中知晓我说的是什么。 ?...另一个重要的细节是记得正确设置EditText的inputType属性。第一个EditText的inputType应该设置成textEmail,第二个应该设置成textPassword。...一个单一的EditText 在输入文字的时候会隐藏hint,被包含在TextInputLayout中的EditText则会让hint变成一个在EditText上方的浮动标签。...setError设置一个红色的错误消息,显示EditText的下面。如果传入的参数为null,错误消息将清空。并且它会改变整个EditText控件为红色。...现在我们定义了什么是错误的什么是正确的,也知道了如何获取EditText中的数据以及显示可能的错误,onClick方法的实现就很简单了。

1.6K10

Android Studio

Android开发学习:[5]Android Studio显示行号_百度经验 (3)日志 我使用logcat的方法是,所有自己打印的log的字符串中加上一串特定字符,比如:log.w("xyz "+stringToLog...、异常等调试信息 华为手机如果不显示异常,而是显示android studio Sending signal....PID: 16144 SIG: 9 可以按如下链接设置 用华为C8813调试LogCat显示日志问题解决方法 - Wave的专栏 - 博客频道 - CSDN.NET 我的手机操作如下:...daemon 错误信息见下面链接 gradle.properties: org.gradle.jvmargs=-Xmx1024m (10)优化 Android Studio Gradle优化方法(一般人我告诉他...Android Studio配置greenDao框架详解--说说那些坑 Android Studio配置Android Annotations框架详解--说说那些坑 Android Studio 翻译插件

2.7K80

这是一份全面 & 清晰的架构设计指南:MVC、MVP & MVVM模式(含实例讲解)

为什么要进行技术框架的设计 模块化功能 使得程序模块化,即:内部的高聚合、模块之间的低耦合 提高开发效率 开发人员只需专注于某一点(视图显示、业务逻辑 / 数据处理) 提高测试效率 方便后续的测试...三种模式出现的初衷 MVC模式的出现 为解决程序模块化问题,于是MVC模式出现了:将业务逻辑、数据处理与界面显示进行分离来组织代码,即分成M、V、C层; MVP模式的出现 但M、V层还是有相互交叉、...*/ public class MainActivity extends AppCompatActivity implements IfanyiView { private EditText...) findViewById(R.id.editText); tv = (TextView) findViewById(R.id.tv);...保留IfanyiView的引用,就可直接在CidianPresenter当前类进行UI操作不用在Activity操作 // b.

1.3K10

【整理篇】Android 开发小技巧

/storage/emulated/0/… 手机内部存储路径 mEditText.setKeyListener(null); EditText设置不可编辑,比focusable、enable更粗暴 android...TextView上下的padding viewpager的item点击事件 viewpager底层拦截了点击事件,所以点击事件写在adapter里面 android:imeOptions=“actionDone” EditText...Application.registerActivityLifecycleCallbacks 管理Activity的生命周期 Activity.recreate () 强制让 Activity 重建 SparseArray Map的高效优化版本 isShown() 判断view是否显示...performClick() 模拟点击 TextWatcher 监听EditText输入 android:screenOrientation=“portrait” activity 竖屏 android...View.postDelay() 更新UI,延时操作 DateUtils.getRelativeTimeSpanString(long startTime) 返回 “几天前”/“xx days ago” 格式的字符串,自带翻译

61820

老司机带你快速上手调试Flutter项目

在讲解调试工具之前,先来看看有关的设置选项,点击菜单栏File-->Settings-->Languages & Frameworks --> Flutter,打开之后设置如图2.6.1所示,重点字段我都翻译成了中文...基础配置和设置 二、介绍一下log控制台 控制台是调试程序必须要看的一个辅助工具,控制台有两个:一个是调试Android程序的 LogCat调试台,另一个是Flutter里面自带的Run控制台。...LogCat调试台主要是查看原生Android有关的日志的,我们这里就不详细讲解它,我们重点来看了解一下Run控制台。...点击它,就会只显示组件,再次点击就显示完整的代码结构。例如上例的fluter_demo中,点击了这个图标之后,显示完整的代码结构,如下图所示: ?...显示完整的代码结构 四、Flutter Inspector 。。。待续 五、代码中的调试 。。。待续

3K30

推荐一款好用的APP性能测试工具——Monkey!

-f:后接测试脚本名,例如:adb shell monkey -f 脚本名 事件总数 --throttle:翻译减速的意思,后面接时间,单位为ms,,表示事件之间的固定延迟,如果接该项,monkey...如果设置此项,monkey遇到上述崩溃或异常将停止运行。...如果设置此项,monkey 遇到此类超时将停止运行。 6....从手机上获取需要测试的package 方法一:通过logcat命令,具体操作方法如下: 在PC机器上执行命令:adb shell "logcat | grep START" ,打开手机端需要测试的应用...如果用此参数忽略了崩溃,在发生崩溃的时候,会继续指定,表现是又从新开始执行Monkey了,同时,用-s设定的seed值将不会生效 语句实例: adb shell monkey —ignore-crashes

5.6K21
领券