From 7b9d3ec3deef4b58a1cf33614469cfd5e17ef136 Mon Sep 17 00:00:00 2001
From: Carlton Gibson Signing up for a paid plan will: REST framework continues to be open-source and permissively licensed, but we firmly believe it is in the commercial best-interest for users of the project to invest in its ongoing development. Sign up for a paid plan today, and help ensure that REST framework becomes a sustainable, full-time funded project. As a developer, Django REST framework feels like an obvious and natural extension to all the great things that make up Django and it's community. Getting started is easy while providing simple abstractions which makes it flexible and customizable. Contributing and supporting Django REST framework helps ensure its future and one way or another it also helps Django, and the Python ecosystem.
-What future funding will enable
-
-
-
What our sponsors and users say
— Andrew Conti, Django REST framework user
+Sign up for a paid plan today, and help ensure that REST framework becomes a sustainable, full-time funded project.
This subscription is recommended for individuals with an interest in seeing REST framework continue to improve.
diff --git a/community/third-party-packages/index.html b/community/third-party-packages/index.html index 414318c34..93b1d4605 100644 --- a/community/third-party-packages/index.html +++ b/community/third-party-packages/index.html @@ -494,7 +494,7 @@[django-pyoidc] : https://github.com/makinacorpus/django_pyoidc
diff --git a/img/drf-m-api-root.png b/img/drf-m-api-root.png new file mode 100644 index 0000000000000000000000000000000000000000..02a756287267e89a3f63921259cd3e221d94b191 GIT binary patch literal 83057 zcmeFa2V9fOwkRG%LA!c!`x4J+G&iW?&hcX)%<$%(yU4
z&$Qk{EKcRQfRX7~X0Iy`=Ry9+!irBuq1*25aK)GVI qKEvr%3r%(=w`HVt#unYrHTY?Nc5EY=AdSL9|(^4$wOqE
zY{C*OLMNoo)Ms3KRPd{rS9^|
zp4rF0nz$w8gIqBiHU+k3e50#6O)yOxikQBRf#4$swF
I|
zH0yuLSfWgp+KDgqRq*Q|XXlYSIbG+NA^9#wa!+csf>pq}(!*!}9r!QP(GI+-8pJ
zzKY=fnR{gGin5`4X}wqphlwh_?qVLG02+fyzW%0s!u?#BS1ZP$ApY)vRl5+{#cM0H
zJI28T#CbqLSd6h+SpT|naTC=IY3*4dau%+jd1X<###9}70_Z5#s_>U#e|nl
zh9cQ%mDp0RDNO<+cz|MgVA&7{haLaiOOjs2MRy#x39yHVftF-VzU?9#8%lsF9}K>m
z5;uTFo0$nL$NQQ)smyS@?Ra&~>2t4U;?oUjojg1t#AkZX#skB!oMCrGT^?+|8+Z3x
z#SL^kf1&6m@jiCez(5fTX?5Go8|2v}PTI)`7$ufS;{S+uxjOC!@R
z?XrcDrj`FV2Nz$Y200H)ID9))Dc}~jp9;#kF+xbhq^r3i{P2!6WV3;12ECo1dL=VH
zTv%)mlX>*VSK+@z{%;>xGD^d|;)}B3aYgz~s9hT?dCBRR1fy;TFQy!CQnaNLd7Qmr
z66Uj`SKO6!HV}gbD%>6dDrh~jPLy`0ui+*gzolHdJ5a>)N |H4l*u7grEmRYq
050CV}tn*l9FCZGL+b1JACmKyIM{UQ3Asr|I622Mur z50FKH)@d*Wi=3yWHAhIWi#Az4R+HyMXpWj=$H}Lq^9|}*Ob7CFG9&FmX_UJ(HV&ow zYX?$UOIliyqNe-ptOOsd)Oy1eVa*J?;e-M*@)C^knTW2ljf(_zHkvL*=NCb*{p@oP zEp~kYJ9Rmw;st2GX3YZY5n#dbKu2^XwS5bbDn6f{nH)rk@L3XNBe(opOH|6dzg_ga z81uUB(4XKlOm0j63hM-%T@y%w`0+9~?P>D}u8al1k4ggMz(mVgKt@lD3aa1KLB{Mk;?7U7A<2kggW+r1n2@0gEZW zh Ai+2Ti^1vJCIgg*uHZ!?y_N zQb_2$rB=a&P_Msw#?I)kwV2Q&dSh2$k!kif#M`-sWRRo*f))bjAx&oj`1&UJ004{g zB3|FjNg<#-kI=dPpyth-*Q*-~x0*Cdd#)(F`gGEVepM+6Urg~U4ZfIfImBOqnWn2| zi`F18INW0~xFN`a)}8cwJ1ETUfMR~^5%{1u2JY?;a{pwNk*%@NSb?WkvJzh(*qWc^ zlGSSerF>JJSabI0^iwxxdQbew#Jy12c;rs73 (+Tc zf!{14W0g6MVbAA2ayRZNyKI*fnBrHB?SpwoI+m>tPUo_jFh)wMRlK2d>mY z+&>NI*Z-NO%`y}}(LE8T6j7R-CkdUaSm@k_VK@gc=hm@AwVFu)*5Hw$Tv@)*7>dxi zZVq569^mQ3xjBzQ-o-aBX#qp*P)>Zv ePa+JRlUJ&W%&Ia-}T)% z;fX1BS&d)E+@J*`Epr>BAP>@?qTy_UWggC^vvm^OObbln4YUqdjR}xCcfM?A_2gc! zDWz&jr@vkE>zxU+Aq6Va(aJFN9M=@AGb5OLEVY`A;Pg0M-eZM4b!&OM z61Y5V>mb3z SBiL#=v2eQokd=EAf*5IKchzE5q=Zws8xO8YLr!6x6NKcr$ zx}igBwoGFwU;9ymUR$!!q#_&j+C#?k;)aAe!QQUf>rQ^+?D?2ihQqVdIv<*+@=0hq z2AEe3zh32+k%hEY7$=ZRax-$S{cPVAeaY~6L~@8r@$`MHY^ryYhg_}mAXnDSg2JBo z*nPFFmWLBF&8crbP*W+7S(TxGxn0RIvQV80z)cTe&O`m`C(iby=P|P=IFMup;V>8a z0d6LdeJN?y#2#3~3bOBBS*Ay^A_nlWCdl16+!^%m BBt6r;`VGNv86Ms( zpR-xP-Oqy#n-5++Fud?yJNJH7Z@6TQLvtx1SP9p#3`g@gK6uSth>R`tUV%)|Rb8N} z-D=_G*T3{T5QwXO%y7WkW z1IbfPUVt!=Fi*B{qQ15g;^Z%F4Ar@ DCO(JLgs5Dpj9%F=DE73OpL!gV?+=rj&`uIT3`qtrDQ8qYGm-m%Kj z<41ssB|wFrWjEw1fzy2Yo64)#Raa9-S_eW4rSCYXMJ~XNTW7BJVSj6jNow;-q&Clx z(wmSb_h}X6Jg%A)AT{k+!W-OyW!jAja0so>WS!4Bdve!Cgh?)YOt^P}elet3_2Uhd z6}a T~P=%UBYAG1CyU&k*M8uaJ- zBFd;8G=O>?6utP==FF=7^A(muR^`6l>*yXEEf1CR*8cQ+gFMxozOkrJ<`DZpW!iT@ zh=H%fin4CSyj|W{2+Zi1Cs4DQvbh2;(m& F7 z+j+&kL}m-QxqjoGGuhB?%^z(lt7h*HU)p}WZ+~ufw7x+7Av#Q{XpM9)pQ~ADwdLtB zR-_Ej;f!z94m=zCM`+qR;z-PlK-hSusrOdXO|+u@iK`OLLR*8aiR+biVRmal&wW32 z%g-a#1w4tK0HnE{-{a}ri8E3z>?DBPXwGUG=J!aegM63ubRB$1nXijoiJc2=?O*^K ze)!Pm`xjN`NT*A+ecox3`$wC?`{NxL@qSJYXe@4iSE) (B zdBMRfkQ44p#wHdW1CTf!qmm<8a)6@6n|p4#IoX+;$d^E39HscTv`)IX_rxW1{~lQf z9U0oJ5qGOhW#kloj1An-G=FxB`hhh(*8g_MePttO1`rhVyP*6a#&cu1%pMe$l$RDa z2Zn;DE!qJNU%ILg%0L-(yxDVli$Q6-v|QDxA={`IW7Ga+`J^J$2~{1BKmZ61cc b$5*Yiz1KzC?!|X0j;DOz=%DwW8u(xtmpxPu9-^mr3mw zYoZs%-~~ztYw|% # eH+#2h*yT?R<$!e5dm z4*|KOU^IHS3Rn?$!Jir`+g|fgne3P8DxFFv(BdAxoUt|7X_CIlncDRDVQeL=$suiL zC5d5BU*#)&8`d}-cx4B$YI&AW%tup8{97pFwm|JW=+}EB2G-*Y2&!t#1oJCfrJ*hr zn!Y6^rS%>&-0mNs oJ9;_jxt&l2Z{UmDTD?9gP2ywot=D#X+=A4;gyLmtJUFJb zwECt403@;C3)yGq(aZll`=kF0O3eTJocW*G`lk>4rtZ`w^2^6=9LW)A_YDzN=kmKu zr*j5_rZrvifK~H|DZzlSIKXBA9>!q5g5o&fBqjt-D5@*%mS3y^@ed4SZQo*;r)&WS z$@&VvvetMTJwK4WA!=$od(p{QZ&)}ml7C0x`nBo_j)eTW12r}L(0>}r|3Chb|MZ2> zxId>Fqq}p8(Wd26Pq5nyOp3&Eqz&}gE)&!hdz_)cB#~Ix6@?%FDVn=XsYC;8_HkOi z@PPmtfJW&{duBn;WgI%BNql{4*yX9biQ0iO@C3T=2-yz$*TxP?IIdtDo-*>Mm;IHa zRXumqi&QheAoouUV<(p%X0o5665_4bw`*9hnAEM_(27^X!9MwJf8jUp*qWSoMO7+% zhCE!M%@ZhLwD}Dk6B`yNMzr>qww&wk;Ze2nlzHRfuHzYz49jxaW4UfH3ogC*7M@#P zVNsVIar3^XPXf?7=*47+T->qV_=Kb)mZ2rM@?qG81$s_~rSfLB(A)#oE93;7th3+R zmd!Bne>LiPP%N% 9BmIi zLfX$`dK8)}W3y{AMpu4Q+le>z@DCT*J9cAGkBAoA*w%Neb&lb=9D>IqN>CG({-G1U z3Ch}jfXy3y?bfjR$)k*#2LB9WQ^#IU(huwv> ~u z#zNRZCcnCdxP)buR^i_*{@HKmixxiY+_2?uMM=Y< aKQMx0HNI_I zwthh5UuupTKke%d$1lT&ZiqzrCa`1bj0kIa`eN?Y%vvp%bn%R!8{ufcbJG8U+xy_G z8!Dlz5GY_@0Ig@$H~^b`nxHp3^qlBx7b!DDyS~D6XU^7gK%&)x;Zkk0)S8yx+GD~v z$L6Kukt>|v6B+@2fzpyWJ=wl3gJLoWX !!(2>bHWrYdNwwLoQcOtW3o zdwVJKXrb0nS`myNl67-f?uC-4SNi%WdLW)sJNSMj!PLV8R;@Z{Z+gAE<9g>s8-ID) zJPZCN6?a0~*El2kzUD<%{a14zW1CnCnjW5SsO4Uf&M$VI7xy*0>Zr-xEi?h$S%vsQ zLEk-hLw~Uu1Z#5-vPPHS+@T?)7og}U+#z)V3hC6E%T*htr4~xyLUbE}gFoX`n`g9v z5e%Ep+Eqzt%>A1)D5N8}h0cmKm9^MeD3n!&Nf2h>$)EXkp|5v7lf#xNP2J;Sl%fQd zFmawEunwYRk!u*9>YC>&x~>TiigA~XfgLV|r`&6z>Lds3wTHC^&Zh}B#kyzO&6UZq zBN|o}_!r?2O@|Y3K0-A(S Lf*Q?siQ{J)xhx zTJ)VU`Ntrer#q?30;U1;wnif!jVVPp!tCX3s!eMdS8V0i(!Z8?amv*x9vT7ssa&PR z13=q6HAhpdtq&U-G4gfc_nyR5(OLst8|ejfy$0f8u%ew%!7x7Llf99H65L$3b?t7h z_o5hpp3qHOm$UrIO;<*ZQc=O|D2NgAwTaRu5{2I;1xmIjXGw*5B-*#T zwY5X$j#hcyCKy*I`8FC8js!`nLF|OrPEa&{TMpr1GRX=lN~CeK)STWRYJ%C> Kt=nYOO1=kD5MZUX+wQ#r{u6ph{#j^4Egjb=?+r{4N-qMPly^0~!^X~c|E zokaj~?P-N2mdXLEL%_+Bc|CGAzb3c4 z>fWqAH{@@2PWqTKoaZ9IVph73A|IF=bijmniY8 v(3x Z^&K`K}w_Q3;yz<-4IZ#tVVz4$}sP zun9~|hm?%1>AKd6cl@UN*&X9EE xQ0AFMbj7Nq#g$~M`>ww+nJE1}@$J#n7 z-;+fca`{||r@K%m=)2%QG cccZEayvl?1fhx?IVA=dN;ZwXb>t1XXr5yawQZOlFY;jEhv40_1`V%yOgN0 zPDpI$R%UoCD+-=qD>hy~^sEy+arM!tc+D}aF+A-_-AkUurp>m?c>WgF%C1w6Je^eC z(JMXas=u@b+n^GwIj-VP3Wg9XXn!}UHd@mxTD-;j6R9{{K@A`VWW#A=v$JRDt^8#P z4zluq91>;G>d9Q|kVON|-#C0=Gh)9G{BzuEUS+vWdft~JmBdLzR}WF=K;52}g8r7Q zYal01SM)A$vR4VoX2YQZt{c81rwT)&u9%zeJppX>rd-${jH*(YZmFR+T%J&6OM27- zULdc0@Am-UP+$OiT4%Qqq->QtDn4TmWlrRH?u{#>t13aB53V!pDA|b(Lfy8=_PYTT z?D4)K$*K+gYq%d3yzR`QTD{%9d b9FwIAs-nl(N_ z4^FhCq}xmvrsq+`wu6*`%66H;gqcZiIz2dQ1V$9(077z<(MEqC`YBw7 z$w8eUzYmS#ZCWC|E-IJC))^X!@oNw-L?`Y0Ov4%Tm Z?^)K#>9eSze-3D7%cNRAAV+g%yJ(gLueZYR)JMSwGoeiDgJ&q+I zVKc|*zq1Bh9VQBo_EdD!Oy3OCCyKvjeItb)R#K+YjVsbd?ykL`=$3=EyAjz{&MSr_ z^po@dP~&(jL@bb!lI!cGHYpfJriK2ldWY9bZqkR@4_POk*9?~UQOnDD>#^VFRtk$3 zFE;nkTGK}R3|uIaSGAx1@_NjVK_UA`uA^fmbT<$+OfP5=Z5}cqRMypErcqQ9=8fuy zbgzKS%HQ=}%+}sp_?)IA*eNY*y(()n>L1>sngv4pKXt(5WY)gRRPM?KY__Q32f`~N z(@*^JvC87@VBn6+RA$uni{W77CMRrZd;Mj2x5^6r8KJDAb0Md*1A;V4u%cC@TI0V2 z6pO#88X8BBbexml$GySt)Lp5AZHJ5oJ0LTejL{K03m%`o)NxrZBBp7rW%5&%c%{X1 zWMo-4tY{|2pUi$+1|%O|eBx}y9nfms0I0YXukI3R>|5oBJy#{)7dD%!wUDR-jU8H` zqASMqT(_38zBjh%mnIA?#{8R|^|%{W<3GG1^~~Gxubm4+&t`roB2(OKi}nemTZx;5 zYiiiOo$s^KAYXe}A2iOK416K@ X*s}5cjnsV!)O!t@}N=WN+5Yd}o%UeBJvuH&67jo1;Mm}*PKQZwfo^128 z{(L!_w737FbhcT^y(YQvH+xg_D C fie8h54`7u0)lSx}6k{ zgp~X0#UHStb=_N bF@>zGF98im z0qO!1_DMLX;&DayO;+Ts)sH;Mk}C!89QxR2k?Fa-<<#_c?EAXmk4^HrK0_w+6&if$ z?_;=j`U5{s 04XMjfCC(L6H_?yRcU{cdsG^I~1AuWQG%#rLEP-H0|#TQ4VX&edrH z_`wV!^sH5-7i O()PdPt1{B`G9QvRYb^?M#G|v0;naGa z$M`P)Bx8EzAc>^evNn(-ajwp^a7Qt)oqZJJ9?f0fVmvEAI!EPz&XMMb7pwFdu~2u2 zP 4^>$dpx6yIs+Pn!&+`RPBqlxxPmmBMnsUj(Bvy_M`wR-!NPgCA=H4k2h@ zlxaFPf7Z `(^HtDh$+mn83*$bqi#d