Search.setIndex({docnames:["access","changelog","contributing","form","index","other"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":5,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":3,"sphinx.domains.rst":2,"sphinx.domains.std":2,sphinx:56},filenames:["access.rst","changelog.rst","contributing.rst","form.rst","index.rst","other.rst"],objects:{},objnames:{},objtypes:{},terms:{"0":[0,1,3,5],"01":1,"02":1,"03":1,"04":1,"05":1,"06":1,"07":1,"08":1,"1":[0,1,3,5],"10":[0,1,5],"100":2,"1000":1,"102":1,"104":1,"105":1,"106":1,"107":1,"11":[1,5],"119":1,"12":1,"120":1,"127":5,"129":1,"13":1,"130":1,"131":1,"138":1,"14":1,"145":1,"15":1,"16":1,"161":1,"164":1,"171":1,"176":1,"18":1,"181":1,"185":1,"192":1,"196":1,"198":1,"2":[0,1,3,5],"201":1,"2012":1,"2013":1,"2014":1,"2015":1,"2016":1,"2017":1,"2018":1,"2019":1,"202":1,"2021":1,"203":1,"204":1,"208":1,"209":1,"21":1,"211":1,"212":1,"215":1,"218":1,"22":1,"220":1,"221":1,"224":1,"227":1,"228":1,"232":1,"236":1,"237":1,"24":1,"241":1,"243":1,"244":1,"246":1,"248":1,"25":1,"250":1,"26":1,"260":1,"265":1,"27":1,"28":1,"3":[0,1,5],"30":1,"301":[0,5],"31":1,"32":1,"33":1,"4":[0,1,5],"403":1,"404":0,"42":5,"43":1,"45":1,"5":1,"51":1,"52":1,"57":1,"59":1,"6":1,"600":0,"61":1,"67":1,"7":1,"73":1,"76":1,"8":[0,1],"8000":5,"89":1,"9":1,"92":1,"94":1,"95":1,"96":1,"98":1,"abstract":1,"case":[0,1],"catch":5,"class":[0,1,2,3,5],"default":[0,1,5],"do":[0,2],"function":[0,1,5],"import":[0,1,2,3,5],"new":[0,1,2,3,5],"public":5,"return":[0,1,3,5],"static":2,"super":[3,5],"switch":1,"throw":1,"true":[0,5],"try":[1,2,5],"var":5,"while":[1,5],A:[0,3,5],AND:5,As:0,By:[0,5],For:5,If:[0,2,3,5],In:0,It:[0,5],Its:5,Or:5,That:2,The:[0,1,3,5],Then:5,These:[0,5],To:[3,5],With:3,_:[3,5],__init__:3,about:[1,2],abov:[1,5],accept:[0,1,5],access:[1,4,5],accessmixin:[0,1],accident:1,accur:1,achiev:2,act:5,actual:1,ad:1,add:[1,3,4,5],add_post:0,add_us:3,addclass:5,addit:1,addition:5,admin:0,after:5,against:[0,1,2],ajax:5,ajaxresponsemixin:4,all:[0,1,2,3,5],all_handl:5,allow:[0,1,3,5],allverbsmixin:[1,4],alon:2,along:3,alreadi:2,also:[0,5],alten:1,altern:[1,5],alwai:3,amazingli:5,an:[0,1,3,5],ani:[0,2,3,5],anonymousrequiredmixin:[1,4],anoth:[0,1,5],app:3,append:5,applic:[0,5],approach:1,ar:[0,1,2,3,5],arbitrari:5,aren:5,arg:[1,3,5],argument:[0,1,3,5],around:2,articl:5,articleview:5,as_view:[3,5],asc:[1,5],ascii:1,assum:0,assumpt:2,attempt:[1,5],attr:5,attribut:[0,1,2,5],auth:[0,3,5],authent:[0,1],authenticated_redirect_url:0,author:5,auto:3,autom:3,automat:[0,5],avail:[3,5],avenu:2,awai:0,back:[1,4,5],backport:1,base:[0,1,3,5],becaus:1,becom:3,been:[0,5],befor:[0,2,3,5],behav:[0,5],behavior:[1,3,5],being:[1,5],benni:5,best:5,better:[0,2],binari:5,bit:[3,5],black:1,blank:2,block:1,blog:[0,3,5],blogpostcreateview:3,bodi:1,bootstrap:5,border:5,both:[0,1,2,3,5],brace:[0,2,3,5],breakpoint:1,bring:1,browser:5,bug:1,build:1,built:[0,1,5],burrito:5,call:[0,3,5],callabl:0,can:[0,2,3,4,5],canon:[1,5],canonicalslugdetailmixin:[1,4],caret:5,caus:2,certain:[0,1,3],chang:[1,2,3,5],change_post:0,change_us:0,changelog:4,charact:1,check:[0,1],check_membership:0,check_permiss:0,choic:0,cmse:3,code:[0,1,4,5],codec:5,column:5,column_nam:5,com:0,combin:[0,1,3],come:[0,2],common:[0,3],commonli:3,commun:2,compat:1,complic:0,conf:1,constraint:5,contain:5,content_typ:[1,5],context:5,context_dict:5,contexttemplateview:5,contrib:[1,5],contribut:[1,4],control:[0,3,5],conveni:3,core:[0,5],correct:1,correctli:1,could:5,cover:[1,2],coverag:2,creat:[0,3,5],createandredirecttoeditview:1,createview:3,crud:3,csrf:[1,3],csrf_exempt:[3,5],csrfexemptmixin:[0,1,4,5],current:[0,2,5],custom:[1,3,5],d:5,daniel:0,data:5,datatyp:1,date:5,datetim:[1,5],debug:5,decor:[0,1,3,5],def:[0,3,5],defin:[0,5],del:3,delet:3,delete_ajax:5,delete_post:0,delta:1,deni:[0,1],depend:[1,5],deprec:1,deriv:1,desc:[1,5],design:3,detail:[3,5],detailview:[1,5],dict:0,differ:[0,5],dispatch:[0,3,5],displai:5,distribut:1,div:5,django:[1,2,3,5],djangojsonencod:5,doc:[1,5],docstr:2,document:[1,2],doe:5,domain:0,don:0,done:[0,3,5],dot:1,drop:1,dropup:5,dump:5,duplic:1,dynam:2,e:[3,5],each:5,easi:5,easier:1,easili:5,echo:5,echoheadersview:5,edit:3,editor:0,either:[3,5],el:5,elimin:0,els:[0,5],email:0,empti:1,enabl:3,encod:[1,5],end:[3,5],endfor:5,endswith:0,enforc:[0,5],ensur:0,equal:5,error:[1,5],error_dict:5,error_response_dict:5,especi:2,everi:[0,3],exampl:[1,2],except:[0,1,3,5],exempt:[1,3],exist:[0,2,3],explain:1,explicitli:1,extend:[0,1,5],extern:1,fail:0,fals:[0,1],familiar:0,featur:1,few:[2,5],field:[3,5],file:1,financi:0,first:[0,1,2,3],fix:1,fk:5,follow:[0,3,5],foreign:5,foreignkei:5,fork:[4,5],form:[1,4],form_class:3,form_invalid:3,form_invalid_messag:3,form_valid:3,form_valid_messag:3,format:[1,3,5],forminvalidmessagemixin:[1,4],formmessagesmixin:[1,4],formvalidmessagemixin:[1,4],formview:3,four:5,framework:3,fresh:1,from:[0,1,2,3,5],front:5,further:0,g:[3,5],gener:[0,3,5],get:[0,1,2,3,5],get_ajax:5,get_authenticated_redirect_url:0,get_canonical_slug:5,get_content_typ:5,get_context_data:5,get_form_invalid_messag:3,get_form_kwarg:[1,3],get_form_valid_messag:3,get_group_requir:0,get_head:5,get_headlin:5,get_json_dumps_kwarg:5,get_login_url:1,get_object:5,get_orderable_column:5,get_orderable_columns_default:5,get_queryset:5,get_redirect_field_nam:1,get_static_context:5,get_success_url:3,getsetdataview:5,github:4,gitignor:1,given:[0,1,5],go:[0,3],goodby:5,goshdang:1,great:2,ground:2,group:[1,3],group_requir:0,grouprequiredmixin:[1,4],guardian:1,ha:[0,1,3,5],handi:0,handl:[0,1,3,5],handle_no_permiss:[0,1],has_query_str:5,have:[0,1,3,5],haven:0,headach:2,header:[1,5],headermixin:[1,4],headlin:[1,5],headlineview:5,hello:5,help:[0,1,2,5],here:[0,5],high:2,hollaback:0,honestli:2,hook:5,how:[1,2,3],howev:0,href:5,html:[0,3,5],http:[0,1,5],httprespons:0,id:5,ideal:[2,5],illustr:5,impars:5,implement:5,improperlyconfigur:[0,1],includ:[0,1,2,5],incom:0,indent:5,index:[4,5],indexof:5,ineffici:5,inform:5,inherit:[0,3,5],input:2,instanc:[3,5],instead:[1,2,5],invalid:[1,3],is_ajax:5,is_secur:0,is_staff:0,is_superus:[0,3],isinst:5,isn:[0,2],isoformat:5,issu:1,item:5,iter:5,its:5,itself:0,jarcoal:1,javascript:5,jbeyq:5,json:[1,5],json_dict:5,json_dumps_kwarg:[1,5],json_encoder_class:5,jsonencod:5,jsonrequestresponsemixin:[1,4],jsonresponsemixin:[1,4],just:[1,2,5],justshowitview:5,keep:2,kei:[0,5],kennethlov:1,keyerror:5,keyword:[3,5],know:2,kwarg:[1,3,5],lack:1,last:0,later:2,latest:1,launch:5,least:[0,2],left:[0,3],less:[1,2],let:1,level:[0,1,3,5],like:[0,2,5],limit:0,line:2,link:1,lint:2,list:[0,1,5],listview:[3,5],ll:[0,2,5],loc:1,local:2,locat:5,log:0,login:0,login_redirect_url:[0,1],login_requir:0,login_url:[0,1],loginrequiredmixin:[1,3,4],longer:[1,3],loop:1,love:2,lt:2,made:1,major:1,make:[2,5],makefil:1,mandatori:0,mani:[0,3],manual:[0,3],manytomani:[0,5],mark:1,match:5,matrix:2,max_last_login_delta:0,mean:2,meant:2,membership:[0,1],messag:[1,3,5],messagemixin:[1,4],meta:[3,5],method:[0,1,2,3,5],middlewar:3,minut:0,mirror:1,mixin:[1,2,4],model:[0,3,5],modelform:3,modifi:3,modul:[1,4],moon:5,more:[0,1,3,5],most:[0,3],move:5,much:[0,2,5],multipl:[1,2],multiplegrouprequiredmixin:1,multiplepermissionsrequiredmixin:[1,4],must:5,my:5,my_templ:5,mydomain:0,myview:5,name:[1,2,3,5],nav_hom:5,necessari:1,need:[0,3,5],newer:1,next:3,next_ord:5,nice:3,no_permissions_fail:1,non:[1,5],none:5,normal:0,note:1,now:[0,1,5],number:[0,5],numbers_set:5,ny:5,obj:5,object:[0,1,3,5],object_level_permiss:[0,1],object_list:5,obvious:3,off:3,offer:0,often:[0,3],oh:3,old:1,one:[0,2,3],ones:1,onli:[0,1,5],onlywarningview:5,option:[0,1,3],order:[1,5],order_bi:5,order_by_param:5,orderable_column:5,orderable_columns_default:5,orderablelistmixin:[1,4],orderablelistview:[1,5],orderin:5,ordering_default:5,ordering_param:5,origin:0,other:[0,1,2,3,4],otherwis:[0,3],our:[3,4,5],out:[0,1,2],output:5,overload:[0,3],overrid:[0,1,3,5],overridden:0,own:4,p:5,packag:1,page:[0,4],pair:3,param:[1,5],paramet:[1,5],pars:[1,5],part:1,pass:[1,2,3,5],path:[0,2,3,5],pattern:[3,5],ped:3,pep8:2,perform:5,perhap:2,perman:[0,5],permiss:[0,1,3],permission_requir:[0,3],permissiondeni:[0,1],permissionrequiredmixin:[1,3,4],permissionsrequiredmixin:1,php:1,ping:3,pk:5,place:5,place_ord:5,pleas:[2,4],plugin:3,png:1,point:0,pop:3,possibl:[1,2,5],post:[3,5],post_ajax:5,post_set:5,postform:3,power:0,practic:5,prefetch_rel:[1,5],prefetchrelatedmixin:[1,4],prefix:[1,5],prevent:0,privileg:0,probabl:0,problem:1,process:[1,3,5],profil:[3,5],programmat:[3,5],project:[1,2,4],proper:1,properli:[1,5],properti:[1,3,5],protect:3,provid:[0,1,2,3,5],pull:2,purpos:5,put:2,put_ajax:5,py:[1,2,3,5],python:[1,2,5],queri:5,queryset:5,r:[3,5],rafal:1,rais:[0,1],raise_except:[0,1],random:5,rang:5,rather:[0,3],re:[0,1,2,5],read:2,readm:1,readthedoc:1,realli:2,receiv:3,recent:2,recentloginrequiredmixin:[1,4],redirect:[0,1,3,5],redirect_field_nam:[0,1],redirect_unauthenticated_us:0,ref:1,refactor:1,refin:1,regex:5,reimplement:0,relationship:0,releas:1,reli:1,rememb:3,remind:0,remov:1,renam:1,render:0,render_bad_request_respons:5,render_json_object_respons:5,render_json_respons:[1,5],render_to_respons:[0,1],replac:5,replic:[0,1],request:[0,1,2,3,5],request_json:5,requir:[0,1,3],require_json:5,resolve_url:1,respect:[1,5],respons:[1,5],rest:0,restrict:5,reus:5,revers:[1,3,5],reverse_lazi:[0,1],rewritten:[0,1],rot_13:5,rout:3,rule:2,run:2,runtim:1,s:[0,1,2,3,5],same:[0,1,5],sampl:5,save:[3,5],scenario:0,script:5,search:4,second:[0,5],secondli:2,secret_group:0,secur:0,see:5,select_rel:[1,5],selectrelatedmixin:[1,4],self:[0,3,5],send:[0,4],seo:1,serial:5,session:[0,1],set:[0,1,3,5],set_level:5,setheadlinemixin:[1,4],setjsonencod:5,setuporderedcolumn:5,shabda:1,should:[0,1,2,3],show:[2,5],show_it:5,shown:5,signatur:1,signup:0,similar:0,similarli:5,simpl:[0,5],simpli:5,sinc:[0,1,3],singl:[0,1,5],six:1,slug:[1,5],slugfield:5,small:1,snap:3,so:[0,1,2,5],sokolowski:0,some:[0,1,3,5],somelazyview:0,someprotectedview:0,somesecretview:[0,3],somesecureview:0,somestaffuserview:0,somesuperuserview:0,someth:[2,3],someuserpassview:0,someview:[0,5],somewher:0,sooner:2,sourc:1,span:5,specif:[0,1,3,5],specifi:[0,1,5],spell:1,split:1,sslrequiredmixin:[1,4],stabl:1,staffuserrequiredmixin:4,stale:0,standard:5,state:3,static_context:[1,5],staticcontextmixin:[1,4],staticheadersview:5,statu:[1,5],status_cod:1,stick:2,stop:5,str:1,straightforward:5,streaminghttprespons:0,string:[1,5],string_typ:1,stripe:5,stuff:3,style:1,subclass:0,success_list_url:[1,3],successurlredirectlistmixin:[1,4],suggest:2,superus:[0,1],superuserrequiredmixin:4,suppli:1,support:[1,2],sure:2,svg:1,syntax:1,system:0,t:[0,2,5],tabl:5,tailor:3,take:5,td:5,templat:[0,3,5],template_nam:[0,3,5],templateview:[0,1,5],test:1,test_func:0,th:5,than:[0,3],thank:2,thei:[0,3],them:[0,2,4],thi:[0,2,3,5],those:[2,5],through:[1,2],thru:1,time:[0,1],titl:[3,5],todai:5,too:2,tool:0,top:5,tr:5,translat:[3,5],travi:1,trigger:5,tupl:[0,5],two:[2,5],type:[1,5],typo:1,u:[0,1,3,5],ugettext_lazi:[1,3,5],unauthent:1,unexpect:3,unicod:1,unittest:2,unneed:0,until:3,up:0,updat:1,updateprofileview:3,updateview:3,ur:5,url:[0,1,3],urlpattern:5,urlresolv:0,uryyb:5,us:[0,1,2,3,4,5],usag:[2,5],user:[0,1,3,5],user_in_group:0,user_passes_test:[0,1],usercreateview:3,userform:3,userformkwargsmixin:[1,4],userkwargmodelformmixin:4,userlistview:3,userpassestestmixin:[1,4],userprofileajaxview:5,userprofileview:5,users_list:3,userview:5,util:[3,5],valid:[1,3],valu:[1,5],variabl:5,ve:0,verb:[1,5],veri:[3,5],version:[0,1,2,3,5],view:[0,1,3,4],view_articl:5,view_url:0,w:5,wa:[0,1,3],wai:5,want:[2,4],warn:[1,5],we:[1,2,3],well:5,went:3,were:1,what:2,whatev:3,when:[0,1,3],where:[1,5],whether:3,which:[0,1,3,5],wish:0,within:[0,3],without:[1,3],wonder:2,work:[1,3,5],world:5,would:[0,1,5],wrap:1,wrapper:5,write:5,written:0,wrong:3,x:[1,5],y:1,yield:5,york:5,you:[0,1,2,3,4,5],your:[0,2,3,4,5]},titles:["Access Mixins","Changelog","Contributing","Form Mixins","Welcome to django-braces\u2019s documentation!","Other Mixins"],titleterms:{"static":[0,3,5],access:0,ajaxresponsemixin:5,allverbsmixin:5,anonymousrequiredmixin:0,brace:4,build:0,canonicalslugdetailmixin:5,changelog:1,code:2,content:[0,3,5],contribut:2,csrfexemptmixin:3,custom:0,django:[0,4],doc:2,document:4,dynam:[0,3,5],exampl:[0,3,5],form:3,forminvalidmessagemixin:3,formmessagesmixin:3,formvalidmessagemixin:3,group:0,grouprequiredmixin:0,headermixin:5,indic:4,jsonrequestresponsemixin:5,jsonresponsemixin:5,loginrequiredmixin:0,messagemixin:5,mixin:[0,3,5],multipl:0,multiplepermissionsrequiredmixin:0,orderablelistmixin:5,other:5,permissionrequiredmixin:0,possibl:0,prefetchrelatedmixin:5,recentloginrequiredmixin:0,s:4,selectrelatedmixin:5,setheadlinemixin:5,sslrequiredmixin:0,staffuserrequiredmixin:0,standard:0,staticcontextmixin:5,style:2,successurlredirectlistmixin:3,superuserrequiredmixin:0,tabl:4,test:2,url:5,usag:[0,3],userformkwargsmixin:3,userkwargmodelformmixin:3,userpassestestmixin:0,view:5,welcom:4}})