以下是表单中的字段声明:
max_number = forms.ChoiceField(widget = forms.Select(),
choices = ([('1','1'), ('2','2'),('3','3'), ]), initial='3', required = True,)
Run Code Online (Sandbox Code Playgroud)
我想将初始值设置为3,这似乎不起作用.我玩过param,引用/没有引号等...但没有变化.
我通过Google发现的一些结果表明可以设置初始值,但我从来没有设法让它工作!顺便说一句,我在django 1.0上.
如果可能,有人能给我一个明确的答案吗?和/或我的代码片段中的必要调整?
非常感谢.
我正在开发一些自动化来控制SQL脚本的执行.脚本通过SQL*PLUS运行并包含PL/SQL调用(因此我无法通过ODP.NET运行它们).
我想知道是否有SQL*PLUS的.NET接口?如果是这样,有人用它吗?
我正在开发一个J2ME应用程序.
我想在"<br>"&逗号分割以下字符串:
3,toothpaste,2<br>4,toothbrush,3
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我有一个Multiline richtextbox控件,我想要集成添加行号的功能.我考虑过很多方法
我有两个疑惑.
我正在为我的应用程序创建一个RSS提要文件,我想在其中删除HTML标记strip_tags.但是strip_tags不删除HTML特殊代码字符:
& ©
Run Code Online (Sandbox Code Playgroud)
等等
请告诉我任何可用于从我的字符串中删除这些特殊代码字符的函数.
我目前正在阅读两本优秀的书籍"有效地使用遗留代码"和"清洁代码".
他们让我思考我以全新的方式编写和使用代码的方式,但其中一个常见的主题是测试驱动的开发以及在进行更改或实现之前通过测试和测试来扼杀所有内容的想法一个新的功能.
这导致了两个问题:
问题1:如果我正在使用遗留代码.根据书籍,我应该进行测试,以确保我没有破坏任何东西.考虑一下我的方法有500行.我假设我将有一套等效的测试方法来测试该方法.当我拆分此功能时,是否为每个新的方法/类创建新的测试结果?
根据"清洁代码",任何超过1/10秒的测试都需要花费太长时间.试图测试一个500长线遗留方法进入数据库并且上帝知道还有什么可能需要超过1/10秒.虽然我理解你需要打破依赖关系,但我遇到的问题是初始测试创建.
问题2:当代码被重新分解以至于在结构上它不再像原始代码(添加/删除到方法等的新参数)时会发生什么.那么测试还需要重新分解吗?在这种情况下,您可以在允许测试继续通过的同时改变系统的功能吗?在这种情况下,重新分解测试是否适合做?
虽然我可以通过假设继续下去,但我想知道从集体经验中是否有任何关于此类问题的想法/建议.
我不知道如何为我的控制器测试模拟ASP.NET成员资格.
控制器代码:
MembershipUser username = Membership.GetUser();
string UserID = username.UserName.ToString();
Run Code Online (Sandbox Code Playgroud)
有谁知道如何模拟这个控制器测试?我正在使用RhinoMocks.
我有一个名为票证的Rails应用程序示例,它可以查看和编辑出售给各个客户的虚构票证.在tickets_controller.rb里面def index,我有这个由脚手架生成的标准行:
@tickets = Ticket.find(:all)
Run Code Online (Sandbox Code Playgroud)
为了按名称对门票进行排序,我发现了两种可能的方法.你可以这样做:
@tickets = Ticket.find(:all, :order => 'name')
Run Code Online (Sandbox Code Playgroud)
......或者这样:
@tickets = Ticket.find(:all).sort!{|t1,t2|t1.name <=> t2.name}
Run Code Online (Sandbox Code Playgroud)
(提示:Ruby文档解释了sort!它将修改它正在排序的数组,而不是sort单独的,它返回已排序的数组但保持原始不变).
你通常使用什么策略?当你可以使用.sort!相对于:order => 'criteria'语法?
我有一个元素,我需要使其可选.
<xs:element name="Version" type="xs:string" minOccurs="1" />
Run Code Online (Sandbox Code Playgroud)
除了制作之外还有其他方法minOccurs="0"吗?
我想在没有鼠标的情况下选择或突出显示emacs中的块,而是像vim的可视模式一样在键盘上突出显示.从键盘上最简单的方法是什么?
unit-testing ×2
.net ×1
asp.net-mvc ×1
automation ×1
c# ×1
django ×1
django-forms ×1
emacs ×1
highlight ×1
html-encode ×1
java-me ×1
line-numbers ×1
multiline ×1
oracle ×1
php ×1
refactoring ×1
selection ×1
sorting ×1
sqlplus ×1
testing ×1
textbox ×1
xml ×1
xsd ×1