Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Browse files

added generated docs

  • Loading branch information...
commit 87639c47e9c3236f53ac2d59085037e59c005988 1 parent d8f6385
Tim Parkin authored
View
BIN  docs/doctrees/environment.pickle
Binary file not shown
View
BIN  docs/doctrees/introduction.doctree
Binary file not shown
View
2  docs/html/_static/pygments.css
@@ -1,4 +1,3 @@
-.hll { background-color: #ffffcc }
.c { color: #408080; font-style: italic } /* Comment */
.err { border: 1px solid #FF0000 } /* Error */
.k { color: #008000; font-weight: bold } /* Keyword */
@@ -19,7 +18,6 @@
.gt { color: #0040D0 } /* Generic.Traceback */
.kc { color: #008000; font-weight: bold } /* Keyword.Constant */
.kd { color: #008000; font-weight: bold } /* Keyword.Declaration */
-.kn { color: #008000; font-weight: bold } /* Keyword.Namespace */
.kp { color: #008000 } /* Keyword.Pseudo */
.kr { color: #008000; font-weight: bold } /* Keyword.Reserved */
.kt { color: #B00040 } /* Keyword.Type */
View
16 docs/html/introduction.html
@@ -70,7 +70,7 @@
<div class="section" id="creating-a-schema">
<h3>Creating a schema<a class="headerlink" href="#creating-a-schema" title="Permalink to this headline">¶</a></h3>
<p>First of all we need to create a data schema to define what types of data we want in the form. Schema&#8217;s use the &#8216;Schemaish&#8217; package which lets you define structures against which you can validate/convert data. Lets take a look at the structure of a Form instance to begin with</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">schemaish</span>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="k">import</span> <span class="nn">schemaish</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">schema</span> <span class="o">=</span> <span class="n">schemaish</span><span class="o">.</span><span class="n">Structure</span><span class="p">()</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">schema</span><span class="o">.</span><span class="n">add</span><span class="p">(</span> <span class="s">&#39;myfield&#39;</span><span class="p">,</span> <span class="n">schemaish</span><span class="o">.</span><span class="n">String</span><span class="p">()</span> <span class="p">)</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">schema</span><span class="o">.</span><span class="n">attrs</span>
@@ -81,7 +81,7 @@
<div class="section" id="creating-a-form">
<h3>Creating a form<a class="headerlink" href="#creating-a-form" title="Permalink to this headline">¶</a></h3>
<p>So we now have a single field in our schema which is defined as a string. We can now create a form from this</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">formish</span>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="k">import</span> <span class="nn">formish</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">form</span> <span class="o">=</span> <span class="n">formish</span><span class="o">.</span><span class="n">Form</span><span class="p">(</span><span class="n">schema</span><span class="p">)</span>
</pre></div>
</div>
@@ -204,7 +204,7 @@
<div class="section" id="processing-the-submitted-form">
<h3>Processing the Submitted Form<a class="headerlink" href="#processing-the-submitted-form" title="Permalink to this headline">¶</a></h3>
<p>Once the form is submitted, we can get the data by calling &#8216;validate&#8217;. In order to simulate this, we&#8217;re going to create a request object by hand using webob..</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">webob</span>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="k">import</span> <span class="nn">webob</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">r</span> <span class="o">=</span> <span class="n">webob</span><span class="o">.</span><span class="n">Request</span><span class="o">.</span><span class="n">blank</span><span class="p">(</span><span class="s">&#39;http://localhost/&#39;</span><span class="p">,</span> <span class="n">environ</span><span class="o">=</span><span class="p">{</span><span class="s">&#39;REQUEST_METHOD&#39;</span><span class="p">:</span> <span class="s">&#39;POST&#39;</span><span class="p">})</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">r</span><span class="o">.</span><span class="n">POST</span><span class="p">[</span><span class="s">&#39;myfield&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s">&#39;myvalue&#39;</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">form</span><span class="o">.</span><span class="n">validate</span><span class="p">(</span><span class="n">r</span><span class="p">)</span>
@@ -226,7 +226,7 @@
<div class="section" id="creating-the-form">
<h3>Creating the form<a class="headerlink" href="#creating-the-form" title="Permalink to this headline">¶</a></h3>
<p>For our contrived example, we&#8217;ll build a simple registration form.</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">schemaish</span>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="k">import</span> <span class="nn">schemaish</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">schema</span> <span class="o">=</span> <span class="n">schemaish</span><span class="o">.</span><span class="n">Structure</span><span class="p">()</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">schema</span><span class="o">.</span><span class="n">add</span><span class="p">(</span> <span class="s">&#39;firstName&#39;</span><span class="p">,</span> <span class="n">schemaish</span><span class="o">.</span><span class="n">String</span><span class="p">()</span> <span class="p">)</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">schema</span><span class="o">.</span><span class="n">add</span><span class="p">(</span> <span class="s">&#39;surname&#39;</span><span class="p">,</span> <span class="n">schemaish</span><span class="o">.</span><span class="n">String</span><span class="p">()</span> <span class="p">)</span>
@@ -272,7 +272,7 @@
<div class="section" id="how-does-this-form-work">
<h3>How does this form work?<a class="headerlink" href="#how-does-this-form-work" title="Permalink to this headline">¶</a></h3>
<p>Well let&#8217;s give it some default values and look at what we get.</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">datetime</span>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="k">import</span> <span class="nn">datetime</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">form</span><span class="o">.</span><span class="n">defaults</span> <span class="o">=</span> <span class="p">{</span><span class="s">&#39;firstName&#39;</span><span class="p">:</span> <span class="s">&#39;Tim&#39;</span><span class="p">,</span> <span class="s">&#39;surname&#39;</span><span class="p">:</span> <span class="s">&#39;Parkin&#39;</span><span class="p">,</span> <span class="s">&#39;dateOfBirth&#39;</span><span class="p">:</span> <span class="n">datetime</span><span class="o">.</span><span class="n">datetime</span><span class="p">(</span><span class="mf">1966</span><span class="p">,</span><span class="mf">12</span><span class="p">,</span><span class="mf">18</span><span class="p">),</span> <span class="s">&#39;streetNumber&#39;</span><span class="p">:</span> <span class="mf">123</span><span class="p">,</span> <span class="s">&#39;country&#39;</span><span class="p">:</span> <span class="s">&#39;UK&#39;</span><span class="p">,</span> <span class="s">&#39;termsAndConditions&#39;</span><span class="p">:</span> <span class="bp">False</span><span class="p">}</span>
</pre></div>
</div>
@@ -368,7 +368,7 @@
<div class="section" id="id1">
<h3>Processing the submitted form<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
<p>Repeating the creation of a request using webob, setting some input values and validating gives us:</p>
-<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="kn">import</span> <span class="nn">webob</span>
+<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="k">import</span> <span class="nn">webob</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">r</span> <span class="o">=</span> <span class="n">webob</span><span class="o">.</span><span class="n">Request</span><span class="o">.</span><span class="n">blank</span><span class="p">(</span><span class="s">&#39;http://localhost/&#39;</span><span class="p">,</span> <span class="n">environ</span><span class="o">=</span><span class="p">{</span><span class="s">&#39;REQUEST_METHOD&#39;</span><span class="p">:</span> <span class="s">&#39;POST&#39;</span><span class="p">})</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">r</span><span class="o">.</span><span class="n">POST</span><span class="p">[</span><span class="s">&#39;firstName&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s">&#39;Tim&#39;</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">r</span><span class="o">.</span><span class="n">POST</span><span class="p">[</span><span class="s">&#39;surname&#39;</span><span class="p">]</span> <span class="o">=</span> <span class="s">&#39;Parkin&#39;</span>
@@ -518,7 +518,7 @@
<div class="highlight-python"><div class="highlight"><pre><span class="gp">&gt;&gt;&gt; </span><span class="n">schema</span> <span class="o">=</span> <span class="n">schemaish</span><span class="o">.</span><span class="n">Structure</span><span class="p">()</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">schema</span><span class="o">.</span><span class="n">add</span><span class="p">(</span> <span class="s">&#39;myfile&#39;</span><span class="p">,</span> <span class="n">schemaish</span><span class="o">.</span><span class="n">File</span> <span class="p">)</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">form</span> <span class="o">=</span> <span class="n">formish</span><span class="o">.</span><span class="n">Form</span><span class="p">(</span><span class="n">schema</span><span class="p">)</span>
-<span class="gp">&gt;&gt;&gt; </span><span class="kn">from</span> <span class="nn">formish</span> <span class="kn">import</span> <span class="n">filehandler</span>
+<span class="gp">&gt;&gt;&gt; </span><span class="k">from</span> <span class="nn">formish</span> <span class="k">import</span> <span class="n">filehandler</span>
<span class="gp">&gt;&gt;&gt; </span><span class="n">form</span><span class="p">[</span><span class="s">&#39;myfile&#39;</span><span class="p">]</span><span class="o">.</span><span class="n">widget</span> <span class="o">=</span> <span class="n">formish</span><span class="o">.</span><span class="n">FileUpload</span><span class="p">(</span><span class="n">filehandler</span><span class="o">=</span><span class="n">filehandler</span><span class="o">.</span><span class="n">TempFileHandlerWeb</span><span class="p">())</span>
</pre></div>
</div>
@@ -924,7 +924,7 @@
<h3>Form Class<a class="headerlink" href="#form-class" title="Permalink to this headline">¶</a></h3>
<dl class="class">
<dt id="formish.forms.Form">
-<!--[formish.forms.Form]-->class <tt class="descclassname">formish.forms.</tt><tt class="descname">Form</tt><big>(</big><em>structure</em>, <em>name=None</em>, <em>defaults={}</em>, <em>errors={}</em>, <em>action_url=None</em>, <em>renderer=None</em><big>)</big><a class="headerlink" href="#formish.forms.Form" title="Permalink to this definition">¶</a></dt>
+<!--[formish.forms.Form]-->class <tt class="descclassname">formish.forms.</tt><tt class="descname">Form</tt><big>(</big><em>structure</em>, <em>name=None</em>, <em>defaults=None</em>, <em>errors=None</em>, <em>action_url=None</em>, <em>renderer=None</em><big>)</big><a class="headerlink" href="#formish.forms.Form" title="Permalink to this definition">¶</a></dt>
<dd><p>The definition of a form</p>
<p>The Form type is the container for all the information a form needs to
render and validate data.</p>
View
2  docs/html/searchindex.js
@@ -1 +1 @@
-Search.setIndex({desctypes:{"0":"method","1":"class","2":"attribute"},terms:{represent:0,all:[0,2],code:0,skip:0,global:0,month:0,show_bug:0,prefix:0,follow:[0,2],disk:0,row:0,fieldvalidationerror:0,typeerror:0,readabl:2,specif:0,send:2,decis:0,isinst:0,fieldset:0,string:[0,2],fals:0,util:2,failur:2,join:0,tri:0,level:0,button:0,list:0,last_nam:2,iter:0,sequencecontrol:0,"try":[0,2],item:0,div:[0,2],pleas:0,hack:0,direct:1,uuid4:0,street:0,pass:[0,2],further:2,myaddress:0,index:1,what:0,appear:0,section:0,access:0,dateofbirth:0,version:0,checkboxmultichoic:0,add_act:0,"new":0,symmetr:0,method:[0,2],whatev:2,hasn:0,deriv:0,gener:0,here:[0,2],behaviour:0,gettempdir:0,let:0,address:[0,2],path:0,cssname:0,filehandlerminim:0,legend:0,valu:0,box:0,convert:0,convers:0,css_class:0,datetim:0,behav:0,pick:0,action:[0,1,2],typic:[0,2],originalurl:0,extra:0,appli:0,modul:[0,1],success_cal:0,sequencedefault:0,put:[0,2],"boolean":0,myvalu:0,txt:0,select:0,quickstart:1,from:[0,2],describ:0,would:[0,2],two:0,next:0,few:0,live:0,handler:[0,2],call:[0,2],msg:0,parkin:0,type:0,more:[0,1,2],sort:0,mozilla:0,line:[],notic:0,warn:0,"__call__":0,indic:[0,1],hold:0,must:0,none:[0,2],word:0,setup:0,work:0,obvious:0,can:[0,1,2],validat:0,dec:1,root:[0,1,2],fetch:2,def:[0,2],control:0,request_data:0,termsandcondit:0,give:0,process:0,registr:0,templat:[0,2],default_url:0,serial:0,non_zero:0,alwai:0,multipl:[0,1,2],is_str:0,secur:0,"_post_domain":2,anoth:0,charset:0,write:0,how:0,answer:0,instead:0,csv:0,simpl:[0,1,2],css:0,updat:0,map:0,resourc:[0,2],after:0,date:0,data:[0,2],demonstr:0,"short":0,first_nam:2,bind:0,stdin:[],element:0,inform:0,combin:0,allow:0,enter:0,callabl:[0,2],order:0,talk:0,checkbox:0,help:0,atribut:0,over:0,becaus:0,addact:2,whilst:0,through:0,"_charset_":0,dynam:0,bunch:0,style:0,thank:2,fix:0,better:0,html:[0,2],persist:0,hidden:0,main:0,might:0,easier:0,non:0,"return":[0,2],thei:0,handl:[0,2],dai:0,framework:0,now:0,introduct:[0,1],choic:0,term:0,name:[0,2],separ:0,each:[0,2],found:0,complet:[0,1],mean:0,domain:2,replac:0,filehandl:0,upload:[0,1],expect:0,year:0,our:[0,2],happen:0,out:[0,2],variabl:0,shown:0,goe:0,content:[0,1],adapt:1,print:0,got:0,correct:0,given:0,"_post_email":2,dictionari:0,ask:0,org:0,relat:0,basi:0,could:[0,2],traceback:[],thing:0,length:0,place:0,unabl:0,onto:0,assign:2,first:0,origin:0,major:0,suffix:0,render:[0,2],onc:0,number:0,messag:0,blank:0,miss:0,size:0,differ:0,dayfirst:0,top:0,perfectli:0,sometim:0,wrapper:0,attach:2,master:1,accept:0,"final":0,store:0,schema:0,option:0,especi:0,namespac:0,copi:[0,2],specifi:0,part:0,streetnumb:0,than:2,either:0,remov:0,second:0,structur:[0,1,2],jqueri:0,str:0,seri:0,raw_request:[],ani:0,packag:0,have:[0,2],tabl:1,need:[0,2],interrog:0,store_fil:0,built:0,zero:0,callback:0,formerror:[0,2],self:[0,2],note:0,also:[0,2],without:0,take:0,formbox:2,tupl:0,environ:0,singl:0,simplifi:2,begin:0,sure:[0,2],noneopt:[],though:0,unsuccess:2,object:0,capitalis:0,get_path_for_fil:0,get_url_for_fil:0,gettempprefix:0,"__formish_form__":0,"class":[0,1,2],lazili:0,don:0,textarea:[0,2],url:0,later:0,request:[0,2],doe:0,declar:0,notempti:2,databases:0,enctyp:0,schemaish:[0,2],show:[0,2],text:0,serialis:0,least:1,passs:2,myformnam:0,action_url:0,session:0,selectchoic:0,validatish:0,find:[0,2],redirect:2,onli:0,locat:0,just:[0,2],configur:0,releas:0,should:[0,1],resubmit:0,dict:0,get_field:0,get:[0,2],formish:[0,1,2],requir:0,fileno:0,converter_opt:0,ietf:0,yield:0,email:2,rfc:0,stuff:0,contain:[0,1],comma:0,attribut:0,where:0,geturlforfil:0,set:0,get_form:2,widget:[0,2],myfield:0,see:0,multipart:0,arg:0,fail:0,close:0,kei:[],someth:0,label:0,"_domain_form":2,state:0,myfil:0,"import":0,paramet:0,thumbnail:0,mynam:0,signatur:0,extend:0,form_in_request:2,javascript:0,tempfil:0,len:0,come:0,uuid:0,last:[],delimit:0,howev:0,against:[0,2],etc:0,instanc:[0,2],basestr:0,countri:0,whole:0,comment:2,testish:0,point:0,overview:0,arriv:0,param:0,quit:[0,2],becom:0,surnam:0,fri:1,three:0,been:[0,2],mark:0,trigger:0,show_image_preview:0,basic:0,"_email_form":2,valueerror:0,imag:0,search:1,argument:0,togeth:0,input:0,converterror:0,"case":0,multi:0,look:0,properti:0,defin:0,abov:0,error:[0,2],aid:0,observ:0,subsect:0,fileupload:0,them:0,itself:0,"__init__":0,around:0,welcom:1,make:0,belong:0,same:0,python:0,redisplai:0,complex:[0,1],split:0,document:[0,1,2],difficult:0,datepart:0,http:0,nest:[0,1],resource_root:0,hand:0,moment:0,rais:[0,2],temporari:0,user:0,mani:0,chang:0,expand:0,recent:[],appropri:0,off:[0,2],firstli:0,well:0,bugzilla:0,exampl:[0,2],thi:[0,1,2],choos:0,tempfilehandlerweb:0,left:0,identifi:0,firstnam:0,camel:0,aspect:0,yet:0,languag:0,storefil:0,get_mimetyp:0,directli:0,tim:0,except:[0,2],littl:0,myschema:0,add:0,valid:[0,1,2],els:0,save:0,build:0,applic:0,which:[0,2],format:0,read:0,agnost:0,form_nam:2,test:2,birth:0,recurs:0,mkstemp:0,insert:0,like:[0,1],success:2,filenam:0,restish:[0,1,2],integ:0,necessari:0,rfc2388:0,output:0,page:[0,1,2],www:0,old:0,often:0,creation:0,some:0,allow_clear:0,toctre:1,home:[],sommet:2,librari:0,none_opt:0,definit:0,settl:0,condit:0,fieldstorag:0,localhost:0,refer:0,cgi:0,power:0,step:[0,2],isn:[0,2],although:2,post:[0,2],sub:0,about:[0,1],actual:0,accor:0,most:0,slightli:[0,1],simul:0,includ:0,you:[0,1,2],produc:0,block:0,own:0,within:[0,1,2],contriv:0,bound:[0,2],isoformat:0,down:0,empti:0,ensur:0,storag:0,your:[0,1],git:[],span:0,wai:0,area:0,fdopen:0,support:0,hex:0,submit:[0,2],custom:0,start:[0,2],request_method:0,interfac:0,editor:0,lot:0,submiss:0,"function":[0,2],form:[0,1,2],friendlier:0,urlfactori:0,amongst:0,back:[0,2],eas:0,"true":0,notat:0,utf:0,attr:0,consist:0,possibl:0,"default":0,wish:0,displai:0,record:2,below:0,otherwis:[0,2],send_test_email:2,creat:[0,1,2],"int":0,cover:0,pragmat:0,repres:0,implement:0,file:[0,1,2],is_requir:0,simpleschema:2,check:[0,2],probabl:0,again:0,want:0,titl:0,when:[0,2],detail:0,invalid:0,field:0,other:0,futur:0,tempdir:0,presum:0,webob:0,repeat:0,clean:[0,2],sequenc:[0,1],failure_cal:0,named_form:0,is_integ:0,tempfilehandl:0,sphinx:1,longer:0,phone:0,mimetyp:0,descript:0,dot:0,time:0,check_email_domain:2},titles:["About Formish","Welcome to Formish&#8217;s documentation!","Using Formish within Restish"],modules:{},descrefs:{"formish.forms":{Field:[0,1],Form:[0,1]},"formish.forms.Form":{"__call__":[0,0],add_action:[0,0],validate:[0,0],action:[0,0],fields:[0,2]},"formish.widgets.FileUpload":{"__init__":[0,0]},"formish.forms.Field":{widget:[0,2],description:[0,2],title:[0,2],required:[0,2],value:[0,2],classes:[0,2],error:[0,2],"__call__":[0,0],cssname:[0,2]}},filenames:["introduction","index","restish"]})
+Search.setIndex({desctypes:{"0":"method","1":"class","2":"attribute"},terms:{represent:0,all:[0,2],code:0,skip:0,global:0,month:0,show_bug:0,prefix:0,follow:[0,2],disk:0,row:0,fieldvalidationerror:0,typeerror:0,readabl:2,rfc2388:0,send:2,decis:0,isinst:0,fieldset:0,string:[0,2],fals:0,util:2,failur:2,join:0,tri:0,level:0,button:0,list:0,last_nam:2,iter:0,sequencecontrol:0,"try":[0,2],item:0,div:[0,2],pleas:0,selectchoic:0,eas:0,direct:1,zero:0,street:0,pass:[0,2],further:2,myaddress:0,index:1,what:0,appear:0,section:0,access:0,dateofbirth:0,version:0,checkboxmultichoic:0,add_act:0,"new":0,symmetr:0,method:[0,2],whatev:2,hasn:0,deriv:0,gener:0,here:[0,2],behaviour:0,gettempdir:0,let:0,address:[0,2],path:0,cssname:0,filehandlerminim:0,legend:0,valu:0,box:0,convert:0,convers:0,css_class:0,datetim:0,behav:0,pick:0,action:[0,1,2],typic:[0,2],originalurl:0,extra:0,appli:0,modul:[0,1],success_cal:0,sequencedefault:0,ask:0,"boolean":0,myvalu:0,txt:0,select:0,quickstart:1,nest:[0,1],from:[0,2],describ:0,would:[0,2],two:0,next:0,few:0,live:0,handler:[0,2],call:[0,2],msg:0,parkin:0,type:0,more:[0,1,2],sort:0,mozilla:0,notic:0,warn:0,get_field:0,indic:[0,1],hold:0,must:0,none:[0,2],word:0,setup:0,work:0,obvious:0,can:[0,1,2],validat:0,dec:1,root:[0,1,2],fetch:2,def:[0,2],control:0,request_data:0,termsandcondit:0,give:0,process:0,registr:0,templat:[0,2],default_url:0,serial:0,non_zero:0,alwai:0,multipl:[0,1,2],is_str:0,secur:0,"_post_domain":2,anoth:0,charset:0,write:0,how:0,answer:0,instead:0,csv:0,simpl:[0,1,2],css:0,updat:0,map:0,resourc:[0,2],after:0,upload:[0,1],date:0,data:[0,2],demonstr:0,"short":0,first_nam:2,bind:0,stdin:[],element:0,callback:0,environ:0,allow:0,enter:0,callabl:[0,2],order:0,talk:0,checkbox:0,help:0,atribut:0,over:0,becaus:0,whilst:0,through:0,"_charset_":0,dynam:0,bunch:0,style:0,thank:2,fix:0,better:0,complex:[0,1],presum:0,persist:0,hidden:0,main:0,might:0,easier:0,non:0,"return":[0,2],thei:0,handl:[0,2],dai:0,framework:0,now:0,introduct:[0,1],choic:0,term:0,name:[0,2],separ:0,editor:0,each:[0,2],found:0,difficult:0,mean:0,domain:2,replac:0,filehandl:0,addact:2,expect:0,year:0,our:[0,2],happen:0,out:[0,2],variabl:0,shown:0,goe:0,content:[0,1],adapt:1,print:0,got:0,correct:0,given:0,"_post_email":2,dictionari:0,releas:0,org:0,basi:0,could:[0,2],traceback:[],put:[0,2],success:2,thing:0,length:0,place:0,unabl:0,onto:0,assign:2,first:0,origin:0,major:0,suffix:0,render:[0,2],onc:0,number:0,messag:0,blank:0,miss:0,size:0,differ:0,dayfirst:0,top:0,perfectli:0,sometim:0,wrapper:0,attach:2,master:1,accept:0,"final":0,store:0,schema:0,option:0,especi:0,namespac:0,copi:[0,2],specifi:0,part:0,streetnumb:0,than:2,remov:0,uuid4:0,structur:[0,1,2],jqueri:0,str:0,seri:0,raw_request:[],ani:0,packag:0,have:[0,2],tabl:1,need:[0,2],store_fil:0,built:0,inform:0,formerror:[0,2],self:[0,2],note:0,also:[0,2],exampl:[0,2],take:0,formbox:2,urlfactori:0,combin:0,singl:0,simplifi:2,begin:0,sure:[0,2],noneopt:[],though:0,unsuccess:2,object:0,capitalis:0,get_path_for_fil:0,get_url_for_fil:0,gettempprefix:0,"__formish_form__":0,"class":[0,1,2],lazili:0,don:0,textarea:[0,2],url:0,later:0,request:[0,2],doe:0,declar:0,notempti:2,databases:0,enctyp:0,schemaish:[0,2],show:[0,2],text:0,serialis:0,least:1,passs:2,myformnam:0,action_url:0,session:0,hack:0,validatish:0,find:[0,2],redirect:2,onli:0,locat:0,firstnam:0,configur:0,should:[0,1],resubmit:0,dict:0,"__call__":0,get:[0,2],formish:[0,1,2],requir:0,fileno:0,converter_opt:0,ietf:0,yield:0,thumbnail:0,rfc:0,stuff:0,contain:[0,1],comma:0,mynam:0,where:0,geturlforfil:0,set:0,get_form:2,widget:[0,2],displai:0,see:0,multipart:0,arg:0,fail:0,close:0,extend:0,someth:0,label:0,"_domain_form":2,state:0,myfil:0,"import":0,paramet:0,email:2,attribut:0,signatur:0,kei:[],form_in_request:2,javascript:0,tempfil:0,len:0,come:0,uuid:0,last:[],delimit:0,howev:0,against:[0,2],etc:0,instanc:[0,2],basestr:0,countri:0,whole:0,comment:2,testish:0,point:0,overview:0,arriv:0,littl:0,quit:[0,2],becom:0,surnam:0,second:0,fri:1,three:0,been:[0,2],mark:0,trigger:0,show_image_preview:0,basic:0,"_email_form":2,valueerror:0,imag:0,search:1,argument:0,togeth:0,els:0,converterror:0,"case":0,multi:0,look:0,properti:0,defin:0,abov:0,error:[0,2],aid:0,observ:0,subsect:0,fileupload:0,them:0,itself:0,"__init__":0,around:0,welcom:1,make:0,belong:0,same:0,python:0,redisplai:0,html:[0,2],split:0,document:[0,1,2],complet:[0,1],datepart:0,http:0,interrog:0,resource_root:0,hand:0,moment:0,rais:[0,2],temporari:0,user:0,mani:0,chang:0,expand:0,recent:[],appropri:0,off:[0,2],firstli:0,well:0,bugzilla:0,without:0,thi:[0,1,2],choos:0,tempfilehandlerweb:0,left:0,identifi:0,just:[0,2],camel:0,aspect:0,yet:0,languag:0,storefil:0,get_mimetyp:0,directli:0,field:0,except:[0,2],param:0,myschema:0,add:0,other:0,input:0,save:0,build:0,applic:0,which:[0,2],format:0,read:0,agnost:0,form_nam:2,tempdir:0,birth:0,recurs:0,you:[0,1,2],insert:0,like:[0,1],specif:0,filenam:0,restish:[0,1,2],integ:0,necessari:0,either:0,output:0,page:[0,1,2],www:0,old:0,often:0,creation:0,some:0,allow_clear:0,repeat:0,toctre:1,home:[],sommet:2,librari:0,none_opt:0,definit:0,settl:0,condit:0,fieldstorag:0,localhost:0,refer:0,cgi:0,power:0,step:[0,2],isn:[0,2],although:2,post:[0,2],sub:0,about:[0,1],actual:0,accor:0,most:0,slightli:[0,1],simul:0,produc:0,block:0,own:0,within:[0,1,2],contriv:0,bound:[0,2],isoformat:0,down:0,empti:0,ensur:0,storag:0,your:[0,1],git:[],span:0,wai:0,area:0,fdopen:0,support:0,hex:0,submit:[0,2],custom:0,start:[0,2],request_method:0,interfac:0,includ:0,lot:0,submiss:0,"function":[0,2],form:[0,1,2],friendlier:0,tupl:0,amongst:0,back:[0,2],line:[],"true":0,notat:0,utf:0,attr:0,consist:0,possibl:0,"default":0,wish:0,myfield:0,record:2,below:0,otherwis:[0,2],send_test_email:2,creat:[0,1,2],"int":0,cover:0,pragmat:0,repres:0,implement:0,file:[0,1,2],is_requir:0,simpleschema:2,check:[0,2],probabl:0,again:0,want:0,titl:0,when:[0,2],detail:0,invalid:0,tim:0,valid:[0,1,2],futur:0,test:2,mkstemp:0,webob:0,relat:0,clean:[0,2],sequenc:[0,1],failure_cal:0,named_form:0,is_integ:0,tempfilehandl:0,sphinx:1,longer:0,phone:0,mimetyp:0,descript:0,dot:0,time:0,check_email_domain:2},titles:["About Formish","Welcome to Formish&#8217;s documentation!","Using Formish within Restish"],modules:{},descrefs:{"formish.forms":{Field:[0,1],Form:[0,1]},"formish.forms.Form":{"__call__":[0,0],add_action:[0,0],validate:[0,0],action:[0,0],fields:[0,2]},"formish.widgets.FileUpload":{"__init__":[0,0]},"formish.forms.Field":{widget:[0,2],description:[0,2],title:[0,2],required:[0,2],value:[0,2],classes:[0,2],error:[0,2],"__call__":[0,0],cssname:[0,2]}},filenames:["introduction","index","restish"]})

0 comments on commit 87639c4

Please sign in to comment.
Something went wrong with that request. Please try again.