From 8afc33bc577def82abe4eebbf1b055b5ecc542e9 Mon Sep 17 00:00:00 2001 From: adrigongv23 Date: Wed, 17 Jun 2026 23:00:02 +0200 Subject: [PATCH] =?UTF-8?q?.gitignore=20a=C3=B1adido,=20login=20creado,=20?= =?UTF-8?q?fix=20p=C3=A1gina=20principal=20y=20limpieza=20de=20archivos=20?= =?UTF-8?q?innecesarios?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 35 ++++++ .../__pycache__/__init__.cpython-314.pyc | Bin 169 -> 0 bytes .../__pycache__/admin.cpython-314.pyc | Bin 1864 -> 0 bytes .../__pycache__/apps.cpython-314.pyc | Bin 477 -> 0 bytes .../__pycache__/models.cpython-314.pyc | Bin 4106 -> 0 bytes .../__pycache__/0001_initial.cpython-314.pyc | Bin 2814 -> 0 bytes ...documento_options_and_more.cpython-314.pyc | Bin 3372 -> 0 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 180 -> 0 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 172 -> 0 bytes .../__pycache__/settings.cpython-314.pyc | Bin 2950 -> 0 bytes .../__pycache__/urls.cpython-314.pyc | Bin 1159 -> 0 bytes .../__pycache__/wsgi.cpython-314.pyc | Bin 667 -> 0 bytes Plataform_Web/gades_manager/settings.py | 4 + Plataform_Web/gades_manager/urls.py | 11 +- .../__pycache__/__init__.cpython-314.pyc | Bin 166 -> 0 bytes .../gestion/__pycache__/admin.cpython-314.pyc | Bin 2283 -> 0 bytes .../gestion/__pycache__/apps.cpython-314.pyc | Bin 468 -> 0 bytes .../__pycache__/models.cpython-314.pyc | Bin 6531 -> 0 bytes .../gestion/__pycache__/views.cpython-314.pyc | Bin 756 -> 0 bytes .../__pycache__/0001_initial.cpython-314.pyc | Bin 3912 -> 0 bytes ...r_contacto_equipo_and_more.cpython-314.pyc | Bin 6046 -> 0 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 177 -> 0 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 166 -> 0 bytes .../pruebas/__pycache__/admin.cpython-314.pyc | Bin 2191 -> 0 bytes .../pruebas/__pycache__/apps.cpython-314.pyc | Bin 468 -> 0 bytes .../__pycache__/models.cpython-314.pyc | Bin 4854 -> 0 bytes .../__pycache__/0001_initial.cpython-314.pyc | Bin 2180 -> 0 bytes ...ariable_delete_testgeneral.cpython-314.pyc | Bin 4344 -> 0 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 177 -> 0 bytes Plataform_Web/templates/base.html | 7 +- Plataform_Web/templates/index.html | 16 +-- Plataform_Web/templates/login.html | 101 ++++++++++++++++++ .../__pycache__/__init__.cpython-314.pyc | Bin 169 -> 0 bytes .../__pycache__/admin.cpython-314.pyc | Bin 816 -> 0 bytes .../__pycache__/apps.cpython-314.pyc | Bin 477 -> 0 bytes .../__pycache__/models.cpython-314.pyc | Bin 2281 -> 0 bytes .../__pycache__/0001_initial.cpython-314.pyc | Bin 1465 -> 0 bytes .../0002_temporada_miembros.cpython-314.pyc | Bin 1094 -> 0 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 180 -> 0 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 164 -> 0 bytes .../users/__pycache__/admin.cpython-314.pyc | Bin 1076 -> 0 bytes .../users/__pycache__/apps.cpython-314.pyc | Bin 462 -> 0 bytes .../users/__pycache__/models.cpython-314.pyc | Bin 1579 -> 0 bytes .../__pycache__/0001_initial.cpython-314.pyc | Bin 4194 -> 0 bytes ...lidad_alter_customuser_rol.cpython-314.pyc | Bin 1441 -> 0 bytes ...lidad_alter_customuser_rol.cpython-314.pyc | Bin 1491 -> 0 bytes .../__pycache__/__init__.cpython-314.pyc | Bin 175 -> 0 bytes 47 files changed, 158 insertions(+), 16 deletions(-) create mode 100644 .gitignore delete mode 100644 Plataform_Web/documentos/__pycache__/__init__.cpython-314.pyc delete mode 100644 Plataform_Web/documentos/__pycache__/admin.cpython-314.pyc delete mode 100644 Plataform_Web/documentos/__pycache__/apps.cpython-314.pyc delete mode 100644 Plataform_Web/documentos/__pycache__/models.cpython-314.pyc delete mode 100644 Plataform_Web/documentos/migrations/__pycache__/0001_initial.cpython-314.pyc delete mode 100644 Plataform_Web/documentos/migrations/__pycache__/0002_factura_alter_documento_options_and_more.cpython-314.pyc delete mode 100644 Plataform_Web/documentos/migrations/__pycache__/__init__.cpython-314.pyc delete mode 100644 Plataform_Web/gades_manager/__pycache__/__init__.cpython-314.pyc delete mode 100644 Plataform_Web/gades_manager/__pycache__/settings.cpython-314.pyc delete mode 100644 Plataform_Web/gades_manager/__pycache__/urls.cpython-314.pyc delete mode 100644 Plataform_Web/gades_manager/__pycache__/wsgi.cpython-314.pyc delete mode 100644 Plataform_Web/gestion/__pycache__/__init__.cpython-314.pyc delete mode 100644 Plataform_Web/gestion/__pycache__/admin.cpython-314.pyc delete mode 100644 Plataform_Web/gestion/__pycache__/apps.cpython-314.pyc delete mode 100644 Plataform_Web/gestion/__pycache__/models.cpython-314.pyc delete mode 100644 Plataform_Web/gestion/__pycache__/views.cpython-314.pyc delete mode 100644 Plataform_Web/gestion/migrations/__pycache__/0001_initial.cpython-314.pyc delete mode 100644 Plataform_Web/gestion/migrations/__pycache__/0002_remove_patrocinador_contacto_equipo_and_more.cpython-314.pyc delete mode 100644 Plataform_Web/gestion/migrations/__pycache__/__init__.cpython-314.pyc delete mode 100644 Plataform_Web/pruebas/__pycache__/__init__.cpython-314.pyc delete mode 100644 Plataform_Web/pruebas/__pycache__/admin.cpython-314.pyc delete mode 100644 Plataform_Web/pruebas/__pycache__/apps.cpython-314.pyc delete mode 100644 Plataform_Web/pruebas/__pycache__/models.cpython-314.pyc delete mode 100644 Plataform_Web/pruebas/migrations/__pycache__/0001_initial.cpython-314.pyc delete mode 100644 Plataform_Web/pruebas/migrations/__pycache__/0002_prueba_telemetria_variable_delete_testgeneral.cpython-314.pyc delete mode 100644 Plataform_Web/pruebas/migrations/__pycache__/__init__.cpython-314.pyc create mode 100644 Plataform_Web/templates/login.html delete mode 100644 Plataform_Web/temporadas/__pycache__/__init__.cpython-314.pyc delete mode 100644 Plataform_Web/temporadas/__pycache__/admin.cpython-314.pyc delete mode 100644 Plataform_Web/temporadas/__pycache__/apps.cpython-314.pyc delete mode 100644 Plataform_Web/temporadas/__pycache__/models.cpython-314.pyc delete mode 100644 Plataform_Web/temporadas/migrations/__pycache__/0001_initial.cpython-314.pyc delete mode 100644 Plataform_Web/temporadas/migrations/__pycache__/0002_temporada_miembros.cpython-314.pyc delete mode 100644 Plataform_Web/temporadas/migrations/__pycache__/__init__.cpython-314.pyc delete mode 100644 Plataform_Web/users/__pycache__/__init__.cpython-314.pyc delete mode 100644 Plataform_Web/users/__pycache__/admin.cpython-314.pyc delete mode 100644 Plataform_Web/users/__pycache__/apps.cpython-314.pyc delete mode 100644 Plataform_Web/users/__pycache__/models.cpython-314.pyc delete mode 100644 Plataform_Web/users/migrations/__pycache__/0001_initial.cpython-314.pyc delete mode 100644 Plataform_Web/users/migrations/__pycache__/0002_alter_customuser_especialidad_alter_customuser_rol.cpython-314.pyc delete mode 100644 Plataform_Web/users/migrations/__pycache__/0003_alter_customuser_especialidad_alter_customuser_rol.cpython-314.pyc delete mode 100644 Plataform_Web/users/migrations/__pycache__/__init__.cpython-314.pyc diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..ae2c21a --- /dev/null +++ b/.gitignore @@ -0,0 +1,35 @@ +# Python +__pycache__/ +*.py[cod] +*.pyo +*.pyd +.Python + +# Virtual environment +venv/ +env/ +.venv/ + +# Django +*.sqlite3 +/media/ +/staticfiles/ + +# Environment variables +.env +.env.local + +# Claude Code workspace +.claude/ + +# IDE +.vscode/ +.idea/ +*.iml + +# OS +.DS_Store +Thumbs.db + +# Logs +*.log diff --git a/Plataform_Web/documentos/__pycache__/__init__.cpython-314.pyc b/Plataform_Web/documentos/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index b85ee5fa202e203d573434bc89bba3c9cda51f10..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmdPq`mJOrVq#!m_zaS~<>qV^ z6Iz^FR2-9-Qk0n<<8EXYACj7rnwwful$jVG;^rO`kds)Fn3i9Z8y}vU6qAylT$-Dj ySCU^G6Ca2KczG$)vkz@fq?;JaWRPTiJ6g+v51+0fdK$GxGARq diff --git a/Plataform_Web/documentos/__pycache__/admin.cpython-314.pyc b/Plataform_Web/documentos/__pycache__/admin.cpython-314.pyc deleted file mode 100644 index 9ca0ba27734a7574026422548ca214cba0e7c53e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1864 zcmdPqVW? zoX5bxV8htJ5XKY$5=X=8P=2})1A`1h7-Im;l~8dI6~+WI1H@urh+%=y3=F}nVGIep z3=H8y;U*?fQF(?S24#kojD9OwZgCZtCS|7N#~0)m-C`*%PA$5{T3lL?T6Bx6II%1> zJ~uxlHD@K;EtcZcoU~i)MX80Qsl_F?nDdjeZn3207v&lOexAtk8w9Liw{Z7NzF|yDauTY4{>vk3CKw-Ndy@c zAD)^NlLCt!kdEBUJiUU-B0dHNhFg-Tp{R#&o-hLg!)G-H28JIE3^(|N`s@1ZI_hr7 zs?3j>8Pnn1<9COHx0C%Mhtv%76(ZL-%szvHW+j6r>n*mt{M@9X)LWd%i6yD&`9+zD zw^&Lt3-XJ&K^F3)r6y-2#)HErQIokyhJk^hNERf+S(2JtkYALTlBmg4Bn=YbPDw3J zF3K!O&dkqS$yg-Mz`(GQ=N3nNd|qO1YJB`Hu6R&Lmga!iJn`{`rHMIE8UFbAw9KO7 zlAO%E)V%!o_**=~>NWU&U}KO}zrZ5;osF5*{3`=9t9g+mOh3_CPLixF#{O+pL6Z%V_}Ei(3yM;U6K}C+f|6xP zDkQ0b5^<3nNF5VI0F){U(NT8Htgi!UWBF)uw|FF8LClpKpdrT;B9aLH0!1WHIn zpc3&GM^S2eW-%z8bNPZw9dO(gfm0mFq#}@)AqfbS6mN0Z^*uQQ`{|FQfSc)9b>@7loBSGw?!GN`3+fgRKVu&jOx4 diff --git a/Plataform_Web/documentos/__pycache__/apps.cpython-314.pyc b/Plataform_Web/documentos/__pycache__/apps.cpython-314.pyc deleted file mode 100644 index de968a13f3434c14e699889a61c1bd35fe26b33c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 477 zcmdPqq`(qgBVJf z;#f+UgBVL#f|yEJgP4^WG+Ay5xa237=BDPARr^$AUBR)PaF*h|n z{uWn!d~SY9X%2|Z6CYn#nwSHX;g63`%PcA`$;r%1&C8FEzr_NQxFs4NUtE${l9?Qz zSW;4ynN(VmS{xr=#LmFL@EPR9TTaeaF`>n&Ma40RDMgv-G44iY@gb=>skx~oMVX25 zA#Uz50Xc~!iD~&ox$)ttNihh=#UvIK6zdgK7J-5gOt3I8FcgE#ZezH?E#Bf%#K*wE z0G9F7WWL3nl9ia3p05YeRs;%8ungEO5QY2<3=Fq8Y#=_gD-vX2U;u?Uwrf>^~Fg4kji1NflkAWy@rNt%rxuM0WMVgGaI73o%3-XH+Qxg4>K}unm z9m@E;hLM3Gks*<>fgzTmgfWPrgei`#gjtLspD{?Zge6FqVmF5c4^J#xfE2`Z zWKxkKh$Dz2h%<-_u97d7EkF)g4TKF=$qjd*KrCB;5<~`>RAh)13gQXkg}YEVmMuU7 zSp|fx$PgMv>N&YSN%)GSxqTJLf5x@N0q@q-X zl++xB6qxi%rdwROi52lVsd?!o8Mk=KQj3!Ei&NwC5_40l1Tyo|Q}Z%Yi!u}AQ}UCG z^+Bnnv>+!xF(tkvUz4c_lCuihmCZ`r_GK2X=ybKHsx7brs(-KQ_NGp zoLrPykeqpVa~`Vwn#{LYlX4RCvTw2EmFDCWaWgP5Xfod7Nh~eNkI&05k55cVxg`R3 zZgG5Kaei`UVoE+J9rF~W<|LM+rhr|0O9)9-acNQ}NDcEX&iuUil+>KmlGGvr1_p*A zVFm^Ulw=M~b_}0Y!1)uN#EnXrgBVL#f|yEJgP8RgOW1-~O4x%~l^HbIZt=l`SI;-K zB(VsTRc>*?1&gbAb<jsbj!urDh8COlQLsD~6 zb5lz|Q5)js9utt0Sds`zC-LE_Nim3!jDZvydIgoYSioKtXJBA3Vqjn>7G+>yXk)k` zuGGPELr&`ghx82* zFopnV#zmGifpT~lf*6fJSyz*#NE1}5up}0x7vEybE(g<` z@$tzyiN(e7@x`EEQ`6FE0LN~TF-WZdB4#0mSb-uIl<0mmFg)Pq@3-l<>9D!OFW6t+ zS>9jQSvMnPe$LFC>vH-R<@B%f8(iWyxFaAmopTcB43+shGj*;@XPOrd!;pIjPAdMfrIkJ9!uw7+k^p!<#_@noPHti&N5WF$cT2X)@gs%*`*! zFN!ZIO3W+H%`DE$&np#SU|{eCi7KcmguuiPZ_WcbtvEleq&%@G^%h4kl%>gZi!(33 zC^xYrvn;Vn*gZ8bwJ0%1L0`cSCaB2)a#LDjQc-4dVlv1Ekel3Ke2B?xDVfEodHLWV za>*=CJ-jhrL0`ey(FJ5{a(-TNYC%cZWOOxpqS8--;X%56dP)!jGDAC_y_k`4pAnQs>OF(5t&Ml4*C`*&+ z7E69fQT{C!|B|A7O}QdaMOGvYD%)g0ge)kLaXCANxVrlXc{&E);t25!@Q-)#cP;`I zU$;1&GZKs3GE;L>iqt?#Io&dIQXza@Fdtq}-C`-pEXW77!zxO^3T|*@@ zVAqg%zfd2aTU_AUDL=j-zo-aQ;1y|s`~}K9MG7Dn3PST&N@j9Na%xUaeEcn5s1Ss! z$y8(pQV0_TDU6RV29;(G4v?$}D!ahdBO569U1DHh_}R|T!0>^EONgz(>w^TR09%8{ z2MGo~k?Xv&mw07Y2w$)cyuusQ;P!!ofnW4GpWG!rxeJ=sSNLoi+#d*tT^CTeB%rXu zX$RL80p|wK8{C4|xuq|0OD`zeU~wSw3b%iQ%MBrk>q1JGgp^i@Y;d{Yo_s|prNR4# zu;g`N^-IF)8$zxKTQ&H6;9w9Gzb>G5NkDBu^pviTM-7PV>q_ijzsZpqqlcMSw$cM)U+#hWME+U z0m|eL_(UN2cZKo=o1iOv!42*=KthU__!L(J9bmi=5PyX)p~3w-3lpp6M+PQV&F>tH zthOH*7+Gy0jt7~k$#sh}B`Yy6Jzp;+2~xE3loqEJ73)EorjSxi5MJWJ#X%)uksion ztiGV0FSr;2I}HEOU$jEq?LFO)l@?8e?+YFpvSS%Se eCa_KCnaJ~n!IDwqO9dkrqisj#HwG?7h>HP;zSXh- diff --git a/Plataform_Web/documentos/migrations/__pycache__/0001_initial.cpython-314.pyc b/Plataform_Web/documentos/migrations/__pycache__/0001_initial.cpython-314.pyc deleted file mode 100644 index 4266495fad3ea3800e856f3cc799810f40fb7402..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2814 zcmdPqxWjGhc7jByM>OrA_0%q7h7 zATef777x}ERu8rkHhBh721SM-7IB6k)>zg6KB#^q%7huhDPa#{RA$g*dkNzDX)@m8 zC{8UY$;?YH)?~WHm7AGflvt9PpI3Z~EjK?UHK#Zkqz;CKpp4Jwm_Y7|Whh|`VklvX z<0xScVk}_^Qj28`;DM?^q7)fo*#iWS1fWb4MhHWXsf06@H9!QyLnaj&f|!DsW4Qw) zkVPSEMTQ{8AjTk;Al4u@a~6o0F;ftGEO&qugojKjGQ_0>aRhOiGeJa+nS!`txdUV% zJY-UlA&5JO#~kW5W2PWpTqf!<1gZNo#)$;+A(_gLN417OV~{|cNRXg8G&YQxf`nqZ z1LTnHhp?f(6AltVQY#wE9iRY_M<&5)#gJSq9?Kn|gscL>2C0h`3Q&XakjVfsWFCYa zpaG$g$p9^69)ukvfjxGEB#~l83YUv0bdL_i4aj7WbdU@pKJ++)WP{{_N^|l{MHv_vLJqG5u@zEMa}-iw7J&0zVnuvTYF>ItMiD6Q-eONIO3uhE%dZm1 z%u7$r%LJJnpOT+ktgp#79mq^2d7=9ECxaHpgeCl_TFBxmO5m4f75VEn_I z^Az$G^72a(i#3^Vu_omt=4Ibv$t%stfjE#SEj2kKF}}DoDKjNelMxy+dHLn>i76?! zxWMB1@df!sw}jvxErux1FVt8SMlnic$E1T3nWt0GE;L>if^&!7l2F4 zl?;BMXoNei_!f_Wfq`LsW?p7VW@3&en~WGcYg&L%D}H=V>zCV$IDj$uFuB@C8x& z0r};rMI}XvnII|d)ST4hlA`=PkX@i6*%iz`ycr|_N-OE9d8tK-IaR{$5Qc)jf?s}7 zZemGhS)wK@$T2CI#i@DuV28S77N;KGn6IF(;OyuEc2;I?X-*(w3=Q#!4-Iw=iud(*arL>y z16PrmT6~M!8JyF7K^0*Us7}7cd~UHj zI|e&Dy13rr$}dPQg4W5R@$tnai6xoI@rflRMVU#ZC8@>n@kOA5`ZK5qycOzf6%$&V zT2vg9m{OFP9^-Cg79WzDlbV}aQk0n(AL8a76OfZwk_ajj;=@yuVi1`#22uCNAg5iu zg32OxP#yyj91IK$#WNWh7}^*f@Ch}ze_&(aRKLL?be%)}5{LQQz$tv4L+%oX+zmmQ2ZEv#%C3uRT@u&Y!E!?7LR9>PyrL`O#TNuhZU{=w zFuN|TeMwq-L-7UAge%gC7X*@S2ujUxyDp=1Nk->_x#txbuL}a+Hw0y7q+OTOyCkRg ziGjhQg!uylgCmPG%NGU)c^8%s3=D##d$_8-+bC_=k$}M2Ku3&IU!C*tl0hJ4(*;f>DE(qk_5R_jac3si*lA`GWlPiiI z7X&Az%Odl8+ z0+}M2zJsVtrjHQn3j>2f7D!4kn+fU-{Y!HCJJj}T?$o?)<#o}@>$+9&MXTWJR?!!& zqAw(rU6CulAW-o^m`jB3g9L-1`~?M*8v?2q)SYe!NX>}9Afx+%okf)Ii?k3Y*9T@1 zA+{E;B41csX>#0>gd{S(lq5Y!YfcZA(u&*|7#MDGL*sh9WEt5ea9tNr PxhSCWjX{=?4QvJgpvdT$ diff --git a/Plataform_Web/documentos/migrations/__pycache__/0002_factura_alter_documento_options_and_more.cpython-314.pyc b/Plataform_Web/documentos/migrations/__pycache__/0002_factura_alter_documento_options_and_more.cpython-314.pyc deleted file mode 100644 index 0cf2119b89f62effaa169e4c0002b2df604f21e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3372 zcmdPq+zUY+@fn}Ojmhy%l{P{wBu1_p)(hB$^GMo)$k#yEx`CQl|0<`QNP zmJ$|u22ln@h9G8fh9H($<^Zs1P<>F!gc-spVGUwbX3%7P3F7)`GTq|J%}g&!EXmBz zE55~+o1c=JQ=ANvgJD4^5g5~euz66PS?AU!>%5|&uj03N6+BubGX zh%tyMmOVfKNf62exiywEKm^J~q5}AkI8bJQ7?goT1xO%qpv)lVAm$*JAl4u@b2f;O zF;ftGEPH?ygojKjGQ_0>aRhOiGeJa+nS!`t*#l%CJY-UlA&x1ID~LOY#~d1l#!Pz5 zLA*hXL3}~{`bDkx!s%T851 zelYZB3{r~|2~x*uFRoBliDeJaKz2Wbt;i6h5u_QUg&87xoF$?`+9hH^I?4>1Mz=V9 zVfpM9yIW#%Noi5yE#8#;aTpaf>6rC?&NhGcUc0S2ry+IU_N?xHKsC8_E8MVX13Ot;vRGx9T&Q;Wfd zXfh-87lBgtE$)=m;^d;tg5=Enyi$-KTwwgeoAVS>Qc+#Rnv|26mwk&RuQVqI?4Vnm zC8?nJN=!+-#Zr=4kbjFkGcPT_C^uD;xkw%4RAmqW^1v;mq!*u9oS&STn37*yB?32~ zSP#zBWV*#ul$rxdi;y7XXJBAh$pEfR;2~6ei^ssgz%V{DFS8^wF$Wara07~Oi5nOg z7{$W{;&U@obCZhli!~XGI2jliG&wah0eOl%=4i;9rnh1gYXc#-_#>%wl@ujr=2h{y z>IT4hnoPI2Q*%<2ON#RIKz4#^HCHhI@Me&JCetnE;*_*o%)u^hnoPF@bMs5`i{eX) z67!04GmAlS1gg<|L81z33L!A@!<+L!PAkq&D=AMbO1;Gq3}tCD-Qvv4FUn0U$t+8( z5_V6`OD#&wQP5ZLg9&PKfZUXpm{gRRoCr<@AUCxW4gj^tk3IR~T%zRCzB3%XshFk2O&_u;_i=(8p1eCOMZgGS_S(;3@Sn^AX z@^7*DmlWk|ir?ah2dA3&_*-1@@wxdar8%kb@wa&5;|og@b3o-leEco``1rKUqT-UA z%)HdRe2{cXYC&pVN@`wmW@>Q}s3N|_?F=pteL-2d2vh;z;`Pr<4axVy=`rp`X7M4ZIjOm+B}JKu z@gZ*RF#$P=C5fPn93P&V6obffF^I-o3^<3SL28=#M39f-;R@rS1#Em`UP^p!eo?Ak zL1huB%>*Xc85kIfnV1+D+892tF>tEi;4u8a$}Gax;PZipfm8T8hukF&xf_B~4+Iq! zs9jewyQE}xz~w?n)b)_qiy^VsLsBk=q+Acly%>^vJ*4zvNa+U#1{Wp|rVk7ZVN6jV zDvc={L=`Z(F@IrTPLNm91OxbU&MJhxjsmN-Kuhl zL*<5`%necb1^O2hjW+ll@V*e3b|ItWf=KBXR%TAF4;)~1U_Xf~-4K*S7L~rlA$x>D!C!6^o5g^lM5OwvX?ky!HQ+zia#+h==iaIU|@)5 zjb;79z#tsQ`h}f^lj{Q)*iyI-Ik=7$A{$&TxF=r`N)_hO;o3nKhOvBL zU`Sxe1W{!y6)YfoD_M|@gL@0&QjJSO8W+rbE(E4u5z2t5i)SD> zc1seHpY&3a^dKDtJy@nH3I>$}oN#$?1_kFyaDoCSZirDyAcY(@kZf;Pl*+)szz9li q@(c_NAD9^#89%czFe=_>(D=e;&B!)^>$-r-MFEv>4AzWnU;_Zn8jU^x diff --git a/Plataform_Web/documentos/migrations/__pycache__/__init__.cpython-314.pyc b/Plataform_Web/documentos/migrations/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index f42726ef508934b11a53322b1bc5b3c02b9e45c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmdPq`mJOrVq#!m_zaS~73gdg z6Iz^FR2-9-Qk0n<<8EXYACj7rnwwful$jVG;^rO`kds)Fn3i9Z8y}vU6qAylT$-Dj zSCU^Glbe}dlvt9PpI00cAD@|*SrQ+wS5SG2!zMRBr8Fniu85U^fdS-(Vi4mKGb1Bo J5iASbaTF)hC+H$FTyDJDHJCABy{ zH!&|UJ+&w%K0Y%qvm`!Vub}c4hfQvNN@-52T@fn-0|UtJVi4mKGb1Bo5icVh$VU-6i5d$|Vv(DkYM!%mFYjBm2}Gi34TEvInV} zFhMvaGC@qr44RsWMvM#$TrOFOdFlBI#i=DFnR)5O3TgR83h9X{sm1ZRiFt|XsYMC} zMfq8&$t8MRT<)oPsYQt;sVNFcl?v)9V4b>&DY=<>3dJRfMI}&`>I$XBnR)37P@~QC z4D^ijxVYT%ixhJ6i&7Ob^V0H*auZ83^Yaw)^At)lGK&?`GILUO6pB+*xiU&h3W}}t z^;7bbi}fIOK+V-l&d=3P&C@s2Gte)|FUU+T)`vM;A7Xq-Myf(uX-D=bSbONvc3GRiel)yi_xbBk2+l5!GtjT5U3QdEmIaw>Ck3ryoQRdhqDgir!o zue2zq_!hg9qqDcGpG%cK#0I^R)ZBuc#FA9Kq{QUx)Vvf}!017OI0PzPe2c}!Gbs2L zCro|uEe^+kfOxPVyMI84r@vqDEurN6ypq(4lK6t6{N&W);{2lGDmheFlozLG>LnHw z&4HdjA)Pe0cx38>3bk`Qjntt>9gxy9n==<9k*02IZgIf?NQ zgOgHjv4jS@2Hj#Q%Fi#k#S!2b931W+oO}$8j7@H_c=!j0+~Um1PfpCq$S*Fr z#S-8j6mpBj*x10V$^&X2$n8a$NqUK;B^i1JiN(d``9&%5Wr;bNDPWiCg%+n4IhK?Z zWhRxDqy}f^X67UoWtLQiK~&@yRoM}1l5b{SW^QS&PikIzNd`i{J+bS;etO0(dxv52&$(SavrsnCE7T;nH4RNmG&@V1YEXhpPzr_Y&R0)(8rxq3KIhPif zkD>F+fec^Id zCQ#)dH-VB7%z8Z}{lO3?A?ebD>OxYK431nqNE{PTT3nQ-=UiNr7M7V>j-=EaYAVbv z;3SP?g=1++MrvLOGz%hWME3+NsE|G33kg0XU1m`0kZefK$xP19N=(kq%uCmca4Sm8 zP4zDT#d|SApC(I{22>{~v4Be%Eh1DFr52W^7ME0ML)C%|14RYc z`ydXQ$sqA6V>HEZFJsXFlhc&F#U3A@lAjzOe~Y~!u_PlWGpPtv2i{`JFTTYQ9}h}H zAi1K{;{2Sl)LU!?iAAY-CAT=79D`j!h2|};U{~iL*N}K`*T`F}F0M|Y?zeayeSG}G zU0vcqrB(1PK2N{k5Jw*$SC@FlfPmmzT)v(zEL*he&e4PFL+-`A( zxcUb8IEJ_e-x3H9cJ~CS_wjUg1Qp7+I9(h=96{Cw-;!_)4e^MF6_D{^jy|3)jv@X* z!MAvQ9R1uw9o=2yo&8;0Z*hir`ntwP`TM!v;s_0PjrTOP@VmtZVueKA;tCFN4DoaZ z*?vm^!gllYaSaA}EBF>a*bY#E9PjJz;_7pY)7RC-(-Ewi1r$`bShDgn^KNlLghBpT z$?zG}e7NQ5Y!w44RElE~Q;IUvW896*;zLq%Qgc&FiZT=9L)_eB0&)^d5<%sEe0XY7 z45R{pHYQ?V6}DbMLS&1p$p496}RZ zZg2?R;8FO*z^csmftg)|>jNhbE87QVK3=8<&JPL}ZVu@u6;DhQ%q5=evI8deu6NCZQ#~RBPAOztflR<1j z?B>i65k007t{@I&22IYy7A6J;uFxPKh2;Faw9NF<8diN&c3#i^-QTnY*b3K=CO1;tkS`YHLz z#d;}OiFxVyFzb@@bM;g6^v(1P^h@#!GLwt-L5lTDi*kzfxm+s}a|?1(i>e~UdmwHTC8idYyJ7;do? zXO^ViVgXCDfdsgbVtpmUXHa&zbXPWVl{Iqa9k>#rr1Ebvh PA2`|hnVPtZKqUeI-h)!L diff --git a/Plataform_Web/gades_manager/__pycache__/wsgi.cpython-314.pyc b/Plataform_Web/gades_manager/__pycache__/wsgi.cpython-314.pyc deleted file mode 100644 index ed46cb3022b681feaa9991ebc34dbbdd843d8928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 667 zcmdPqxWjGl}ojByM>OrA_0 z%q7h746%#>98i@=Q~);;2g(d$4q`E3f^g&+Vwn{gOduSF61E^lWd=>ws=Hj_!S0?4 z$@zI{ndu5?`9%upi7BbY@wth4iRr0D3I#>^S*gh-dR$zdB?_q(1^LCP#R?@EsR|Hn zi8(omNja$siNy+u3c2|yr8%j(IjLo-ISOToMVVl!yu{qp6orI@#DapH%;dz9%>2BB z1U)V;xBMc7-29?ch0MIP{Gwd2ghGCvLP+#Najg}zQ z`1o5)`Ng*cATH5M&M!*U0~uZf3g%nvsd;6YMfrKRxQbItQc}|rOLIzYaUAj9gC{3?DEswR1Ic gU1t!z$RK(_Oz(n$#}x+8hkQzx`Ba*?i$G}y08PKdSO5S3 diff --git a/Plataform_Web/gades_manager/settings.py b/Plataform_Web/gades_manager/settings.py index b68ba68..a0536f4 100644 --- a/Plataform_Web/gades_manager/settings.py +++ b/Plataform_Web/gades_manager/settings.py @@ -135,3 +135,7 @@ AUTH_USER_MODEL = 'users.CustomUser' MEDIA_URL = '/media/' # La URL pública (ej: tudominio.com/media/archivo.pdf) MEDIA_ROOT = os.path.join(BASE_DIR, 'media') # La carpeta física en tu ordenador + +LOGIN_URL = 'login' +LOGIN_REDIRECT_URL = 'inicio' +LOGOUT_REDIRECT_URL = 'login' diff --git a/Plataform_Web/gades_manager/urls.py b/Plataform_Web/gades_manager/urls.py index 4818bc6..70e5474 100644 --- a/Plataform_Web/gades_manager/urls.py +++ b/Plataform_Web/gades_manager/urls.py @@ -17,13 +17,12 @@ Including another URLconf from django.contrib import admin from django.urls import path -from gestion import views # Importamos las vistas de la app donde guardaste la función +from django.contrib.auth import views as auth_views +from gestion import views urlpatterns = [ path('admin/', admin.site.urls), - - # Ruta raíz: cuando entres a la web, cargará directamente nuestro Dashboard - path('', views.inicio, name='inicio'), - - # Tus otras rutas de aplicaciones... + path('', views.inicio, name='inicio'), + path('login/', auth_views.LoginView.as_view(template_name='login.html'), name='login'), + path('logout/', auth_views.LogoutView.as_view(next_page='login'), name='logout'), ] \ No newline at end of file diff --git a/Plataform_Web/gestion/__pycache__/__init__.cpython-314.pyc b/Plataform_Web/gestion/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index de9913849311b5b6e4b870ede94f4933639e37af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmdPq`mJOrVq#!m_zaS~T#}ie v7ZV?!nU`4-AFo$Xd5gm)H$SB`C)KWqm4Sf)WNR^q@rjv{k+F!Gfq?-4Vz(#u diff --git a/Plataform_Web/gestion/__pycache__/admin.cpython-314.pyc b/Plataform_Web/gestion/__pycache__/admin.cpython-314.pyc deleted file mode 100644 index 2383af1014cc99445441f27db3ce715c7bb686f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2283 zcmdPqxt>XI^?yYH@xtNDB-@gP!5D90MrIV;M>qgBVJf;#fVG?{O4gAMe|%gM}3UCH35$#IJ#K0YroH#I)~7FT?HZhlH>4v5VY zA75CSm;;sJkB?8wEGjMm>B`HGk1t|nU|_h#nwy`JnsbXawW6db@s?RTMYH@sg5h$&G2D$Z?gR@mkXmM&$aZF-LQD%CKyOCLZNNP@MZfZ$UW@3DZ zn|n+^PGU)7T7FS(e0XY7OnPc@NoIat3^-u)3Mz{@85kJA1jzbg9tH-6HijEKf(@=W zcz9b}i$IAJER8*UbWp>GtAsg-xr8N%rGzzzwS+B*t%N<6Lyxh9Gl;Q-3mjVPxA+lJ z;RuQyuy6b{*>16?<`xvC7AM|fOD!%*Ov%5+Uy@mnA76loIl;`_g8ZVA)cDlo{Ji|! z%;fxAoF%CsvBZ?bTl~rSc_oR-CHe8Gg{7GV`I?MH;tUK7n#^FTNCM`fl;1<|bz5!1a;)8KtW#I?cq0~>>YbVqKBJ481~BlZ|VOTpqu zF$7A*pcKq{iwm5Bk)wn87F%9^Zc zn(WwutqA0hB9ND``dkI%a}WWFGH5btsW=_9dqK_S7LpH!S$RF;^WnV*+hypj`l7$|_Wf&$_eUrJ(0 zYJ5g!Y7r=zRALPnEs$yuAVd~OKofRckDI5~*Pw)jE938b2+ za8kz`PCU?(5gbww&x4YsUlAzN7a4%uWe6gSK?Fz!Vmmk?n}NhYggVI8psd%%@IcrX zr;|ZS{WSS+@ug%X=B4NBfwE*#W>OKTp1j2dE)$E3SU`q?im4({m0ZLQ4)&15q|%(k zB1q{A$zmKusp*-;pbW_63o1<^9sp&LB2W@40)Bs!a4|5kx63ujP2jrB zDE)UA--i(+b@8Mqi_J~J~g$$S6_e~^HwWWCHN_JxUw(QJa~bwS08f{LFR zm>A7KD#bs5gb`*!RI)S5B2=<7%0gALGs=Dtf|<#FnNi{k6C0!K1k>xn$`^%|KQpjF MR7!pV34?tK01V*ixBvhE diff --git a/Plataform_Web/gestion/__pycache__/apps.cpython-314.pyc b/Plataform_Web/gestion/__pycache__/apps.cpython-314.pyc deleted file mode 100644 index 1e5f9a89fa110fd6ced563beeb667c9fb274f5a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 zcmdPqq`(qgBVJf z;#f+UgBVL#f|yEJgP4^WG+A!(x~CSGWaj5V47tUg4&kn3@Y7_w#StH$mzbLxAAgH0 zK0Y@;r8Eb`=82ClEKSUT%J9d>r)3rum*iyTrRL?w$KPTBN!${Rk1sAsEXhocPb?`Z z%1kOPNiB|#FJfn4VE7Dj+%0=&tC-N@)S}{;#FV1U^cZ&|v-ptIoYdUZlA_GS_z*Yu zn1GzblEk$9qTKlK)T9`w%VH7>3X1g#DvLlN2PRk;7#NB{2DdTX;1+3dDdJ;bU;xYb zX)@p9PRUBlOV8H>X)6MSB3K6O5Qsv41_p*(95xW|*%b*gFff3EuULeEf#Cx)BO~Ko V2E{LIjEtfaJijq8GKzwA0RZy&bF2UW diff --git a/Plataform_Web/gestion/__pycache__/models.cpython-314.pyc b/Plataform_Web/gestion/__pycache__/models.cpython-314.pyc deleted file mode 100644 index 171f35cd58f0e6daa7f96ae229b9ff4be021e2db..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6531 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 diff --git a/Plataform_Web/gestion/__pycache__/views.cpython-314.pyc b/Plataform_Web/gestion/__pycache__/views.cpython-314.pyc deleted file mode 100644 index 3a3fa557a13034f7d95ae1e4dfe542ae890a8a0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 756 zcmdPq%_rRJri7HKlx;>*cT&&-Q2 zN-ZqSEJ{t$WW2>0lA2qPUzC`Vn9K-L4#lht3=GT+3=E$ez;1|v3NtVSz+49xVPFUV zsYc?1m_ZCdjOI`i1K2?#s2Jwf0>&VwFh+gG0;U*Fn2IolAm%V86OjE33=GN)nk*q8 zUnC}%lqTlf5-5SWI36NW#g&VFIia|=%6clbbI9tVp7N-^!$0Vi{ zWv0it8=1w2q~@gNrj`_CCdP-jxyJgRq^A~_Waj6^lx3!t7wZ*N z-eSwl%S_J9FA`v2U;w$U*c}|GU)UHV6t9bGTol*1F0Ox3Tz^B!1#$h$;x^aCoi2(y zT^4t_z#{U2je%48f{e}wW+r~N2KO%<3_L;;)MwbN5WmcAc!9<6GbqsfG}&(nq+})L zrRVDvXXF=^B$t*HgZ+9-4k`@tRZ(V=USerUhF(f)a(+=_Nq$jr5eowY!!1F0kQVFZ z=BK3Q6oW$%?BJCQMS=_r3`P7Pg&a1y`6;D2sdhzT3=9mQ=q*-YU|{&b%*e=imqGb1 cgXLWY^#_dnADK89jXpCoFbRADvA`w(0IKn|TL1t6 diff --git a/Plataform_Web/gestion/migrations/__pycache__/0001_initial.cpython-314.pyc b/Plataform_Web/gestion/migrations/__pycache__/0001_initial.cpython-314.pyc deleted file mode 100644 index 1c44640c2da32a247ad6dcbc1cb9d00fcd2b1f55..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3912 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 diff --git a/Plataform_Web/gestion/migrations/__pycache__/__init__.cpython-314.pyc b/Plataform_Web/gestion/migrations/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index 105c58ec4e30780da656e5dada36dedae93cfa90..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177 zcmdPq`mJOrVq#!m_zaS~<>zb_ z6Iz^FR2-9-Qk0n<<8EXYACj7rnwwful$jVG;^rO`kds)Fn3i9Z8y}vU6qBA>T#}ie z7n7TrUX%!8701NKXXa&=#K-FuRNmsS$<0qG%}KQ@Vr5`p06Cx-#Q4O_$jDg4%)r0^ E0G1Ifng9R* diff --git a/Plataform_Web/pruebas/__pycache__/__init__.cpython-314.pyc b/Plataform_Web/pruebas/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index 93977f17df30f2dbbf29eac67cad4a524d4a0298..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 166 zcmdPqASbaTF)hC+H$FTyDW;&PG&L!) vI3_+mGcU6wK3=b&@)n0pZhlH>PO4oID+2=q$kt*I;}bI@BV!RW0|Ns9wGSwF diff --git a/Plataform_Web/pruebas/__pycache__/admin.cpython-314.pyc b/Plataform_Web/pruebas/__pycache__/admin.cpython-314.pyc deleted file mode 100644 index bfe8d02906f82d13a7c72b4af683951756773628..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2191 zcmdPqilkpa7VoGjio+k4xwt%A2)TG2)Tp_7Bskx~oMVX1W zIKmQ(G82<>Qjr~K=BvLP{J6*P{I_)R>B<1QoSi&B}q|Bhn ze2WiehG$+*W?t$_20u-XTO9H6d5O8H@$t8~;^TAkQ%Z9{Y@Yb|!qUVXs0@F6d|GBv zaS2FQUVeOh5h&ftvY(_`F?%;FIqj1O^hj|s?0EJ;kuFUpM%Pfdy`0EYrd zd2VK&UO{CM2Ll5Gm;hN{3`&1(3^#a08eDJi@V2-X3Bsg_3L-9O5HX+xkpRL)kU#=^ zz)zE-2$YG6xItEcEH2^&u~Eny8}gSb1ELyxh9Gl;2#D~MT{L6iL!Hze^mg3{70p0w2DjKuiN zyv*dxe5hAgZ?Wa&=Oz`U-r`J7EJ;nzFUm|T5@%pwxW!qLnp==xl$erui?=8>F(2AtTt%tHr8y;uDfz{k+}MKZ z7EexQaY=kiW^qAIV&yGvFfT1LrzExL7H@HCVo`ENd|GB|PD=4DzLdn0)cB0d)FO~* zB{=YIv1fvlY;h5`Fct&34Mc!qp;(Q9fuW7zfpA2F&j&UJVciDr4{QvgHVwWX*cilA z8vH)6F$gGJ;8SREheQ)dBlghOKn;C`66PT05|$vA64oHr61G@&J;oA_AaLj_Gib8i z;zy(%aOgwB8ya40kmL-DlH$^&%#=h;rdxs#@%VT|;KPOB@uSHE33NV~Vn_^Xa$yVW zB2ZyaBo7J{1rPzwHcB8Cw!l*XNq`8D+G3C{P~e$E0?!r_c!uD>6Og;WCkG2PkPhsj z2C}_@0bUg8A%z;KI06+#thab!MG=;e;w{a~Oi4_M&rMCqOi8@ORRS*sVZk7T5Q>k7 z1_e9rpaA&{Yr@e6`5i>)F)%O`gEDd(!v{775!(iz8zLqxzK{e0QsAe_cZ)A2D={xU zUoSa74^+SvfhxOOY~Vt$xQGR06u3M96;8K!LlTopa}tZ7g$OtbK-v5jM^S2eW-%z) zbNPabPl*3PX|MeD`#bE;}m+gu`RUD|yFW$hw!0>^Yk&*E(gTj3V zgNqCXUpSZ;`6h&37uC2Zs_}(^iIEQ?QhHrn>!P?8SmXm20~33@T$9`cw#$s-Uzm6q z6(^`(7gD+?r1Y7Amr?OEGXs;v2axaw1(-^%%Z$=rn7A0_C!}5%Q@bdp_L+f;Q68jH r<^xFhgA`09$7M#zFHFpgrW0JRi>O=_QTfck%xDTyDfI~?4E7NK_c+iQ diff --git a/Plataform_Web/pruebas/__pycache__/apps.cpython-314.pyc b/Plataform_Web/pruebas/__pycache__/apps.cpython-314.pyc deleted file mode 100644 index 85ee72a96573ca66d2fcff67ea1966b2684b9153..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 468 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 HgS`O&!M8J5 diff --git a/Plataform_Web/pruebas/migrations/__pycache__/0001_initial.cpython-314.pyc b/Plataform_Web/pruebas/migrations/__pycache__/0001_initial.cpython-314.pyc deleted file mode 100644 index a646e4fcfcdbe49af51d2203240fe5bebcbca471..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2180 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 diff --git a/Plataform_Web/pruebas/migrations/__pycache__/__init__.cpython-314.pyc b/Plataform_Web/pruebas/migrations/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index f951627557326bf0414db5a51325f02e3220b56b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 177 zcmdPqASbaTF)hC+H$FTyDW;&PG&L!) zI3_nUy(qCHGe565CO$qhFS8^*Uaz3?7Kcr4eoARhs$CH)0|Nud0mUH3CuT-Q#v*10 G1_l7_^er0z diff --git a/Plataform_Web/templates/base.html b/Plataform_Web/templates/base.html index cc0cf0a..93233b2 100644 --- a/Plataform_Web/templates/base.html +++ b/Plataform_Web/templates/base.html @@ -11,8 +11,11 @@ {% block extra_head %}{% endblock extra_head %} + - + -
+
{% block content %} {% endblock content %}
diff --git a/Plataform_Web/templates/index.html b/Plataform_Web/templates/index.html index 4146b64..4a606a4 100644 --- a/Plataform_Web/templates/index.html +++ b/Plataform_Web/templates/index.html @@ -4,9 +4,9 @@ {% block title %}Inicio | Gades Manager{% endblock title %} {% block content %} -
+
-
+

Bienvenido, {{ user.first_name }} {{ user.last_name }}

Panel de control de la plataforma de gestión interna.

@@ -20,12 +20,12 @@
-
- -
-
- Monoplaza Formula Gades +
+ +
+
+ Monoplaza Formula Gades
diff --git a/Plataform_Web/templates/login.html b/Plataform_Web/templates/login.html new file mode 100644 index 0000000..3c6b2c1 --- /dev/null +++ b/Plataform_Web/templates/login.html @@ -0,0 +1,101 @@ +{% load static %} + + + + + + Iniciar Sesión | Formula Gades + + + + + + + + + + + + diff --git a/Plataform_Web/temporadas/__pycache__/__init__.cpython-314.pyc b/Plataform_Web/temporadas/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index 73d6bbc0c90e4a18098ffbcfa656866aca65bd5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 169 zcmdPq`mJOrVq#!m_zaS~<>qV^ z6Iz^FR2-9-Qk0n<<8EXYACj7rnwwful$jVG;^rO`kds)Fn3i9Z8y}vU6jPF#TaaIr yn37l=6Ca2KczG$)vkz@fq?;JaWRPTiJ6g+v51+0fdK#vYAI9z diff --git a/Plataform_Web/temporadas/__pycache__/admin.cpython-314.pyc b/Plataform_Web/temporadas/__pycache__/admin.cpython-314.pyc deleted file mode 100644 index c681e16cde8b53806cbab5362604a354061f6848..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 816 zcmdPqm?10^2*pss7R0K| zpvm?U#MflJ#hRFso0+G{c#AV6HMbzYC^02586*Y6P-_@IYk?ga%TU4?#8AQ%$5O%^ z#9YD>#8ScQtgfoaqnL(5N79ZR|N01dO8T>R^Z?Wa&=Oz`U-r`A1 zP0mP+&&=H22hC`v6ZEhtSbF3G>emY7^pnwX=>Sj5A?z@W)k1PTmI z##yl*HC7H?bi6tdPnMtK3sm1Z}MeGa=44*-v zc+1(@DkiizwWv5IF{LOoJ;vS0EIuSPCp9;oz`*br#DQT}DC4sR0|P??LmWd8qbGw0V+o@?gD8U{LlBcV zLlAQ;qX{!aT?tbVi!y^I>q`(qgBVJf z;#f+UgBVL#f|yEJgP4^WG+Ay5grw#cRr^$AUBR)PaF*h|n z{uWn!d~SY9X%2|Z6CYn#nwSHX;g63`%PcA`$;r%1&C8FEzr_NQxFs4NUtE${l9?Qz zSW;4ynN(VmS{xr=#LmFL@EPR9TTaeaF`>n&Ma40RDMgv-G44iY@gb=>skx~oMVX25 zA#Uz50Xc~!iD~&ox$)ttNihh=#UvIK6zdgK7J-5gOt3I8FcgE#ZezH?E#Bf%#K*wE z0G9F7WWL3nl9ia3p05YeRs;%8ungEO5QY2<3=Fq8Y#=_gD-vX2U;u?vt0$k@OT%TU4?#8AQ%$5O&9#*oh#%Mt)~K2#-?Qe=oT z3StamGG~Gal(5CJ1n@!F$fP2J36xvHK~M!}EK7h0R5=o*$PmXB#}vdI#9|KfCU-1L zfCQ2fC{vLkh&6~Uh#l@K-dL6Z8K@)@rN|J=AE1CF0A&Vo1ThA22636QKm=KQ67#Z)co-NMP*M#e)ajp9z=;-~Vx&r#gBVL#f|yEJgP8RgOW1-~ zO4uO@@)jRFJoJ21OA?FNK#t{t3l>-L>ZYY8XC%gF=4B>l=C5S%)8x3t5f64qeEco0 z`1suXl+v8k`1o5q@$rSFi8&w-#>d~{kB?8wEGjO^$;?a5%a4x-JNK3_axlafZnThcsZtgJwIf*5SY57ID@!_dSF^GVUf#f;8g34Pg zV6O@?Ffd3lFfbI0GB7Z-G29SW>fpH{r*(lt`i6+|1!0vQjv{FW28JS8P&mWF7UT*L zo0)-u<1G;^`hl`~UVd&;QK}~6EtcZcoU~$)X0;+v;=jcX@@-Lk z{4GIvcdxv598zHCB!diq*##=5_(3jtz`(#@!-&f*>QMD5 z-V6*f3^C9g!@v*#%}-EiFcknRd%!#h5yTM0Xb!bEfD@i?z74AhqZg zOL1aZswPVjsKB|!l30{pe2Xo+987b@$0z3`78l3I7lVRGO-rW%9A!n?AajuN49Ey2 zP+WyGFfjaRVEDksz$4Ia-EZAteTPT%I*;r{9@*bc6&&s0JfJC2 z1S*G%Knb=;43sv-K?JDuy~XLAkyzxGnVOSQ1WG)&I9(D;Qo;ONJjglt7AJ(4mYH{p z$0Ze9ra_c(7Zjxymll+!7MJAT;&IB)&q+ff`aB2zhh{K zM|^0oYf!wezl*ESEsk7h5eCjUMT#I7f`Y9Glv{2ILPItsGr1%=H76%N{uVD(2*TB5 zD$)Z5GE5YtFh0H*lx7_qAdvtnqredkazOEH1_p+o?FyDp$`NkHMUfKr3!2Q~&_$?HO@mxNR|2pw=dQF28n zq`~_G8v~!nbzX%_yb3EsFW5$0;f-u?`@q2-QW|t zA*%I-lU0DN!Q(q0Gpp)H24+^(Ph5}(SmTEBlk@Y^ia_4E#p(-c8i2hAj&q29aCyOD11W3miX0di7(n^47*s%gU}j`w dyvrbSmqFnRi!!6y1h(ls6M4QdC^JGV2LRi`3{wCA diff --git a/Plataform_Web/temporadas/migrations/__pycache__/0001_initial.cpython-314.pyc b/Plataform_Web/temporadas/migrations/__pycache__/0001_initial.cpython-314.pyc deleted file mode 100644 index 44398caf4bfede209bc846c462e045ff924049a8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1465 zcmdPqFeQ_fg@NHQhy%l{P{wBm1_p)(hB$^GMo$J0#u7#krV=K322ln@ zh9D+!h9Krx#sD^`S|rMZ8Nw-H4q{Pe&}4lH;%YM8;>yiTFG?)Q%+D*n#g?0&lA2ST z43dIjJ}Bd}A0x=xScVeDAchjAIJOezAjT3FJ%$q2ShfI|DyU)*1#(Uhb1X-I5QvA0 z6&ZpUgBXKYf>?vt%vm6E#!Nx%u^a&+5FRqA$Pi}~#2Cb3&IA!PW(wkr

ai@Q_JG z1`{aPm??;h2sPZX903wgEl89iLmX2OPaIbeuQ@c>jG2P?VmSh&kQ70giVQ(4LHt1i z2-oSc1qlW*1qlTS2Z;oU>M`mw2Z_PV(PJ#(3lcBk50X%3(3HHz=?e?}kXxJ~sksID zMTseix0o_h+-@;>x@fZ8;z=wm$&XJiN=+a&bNiE9EORwV9g*X-Ba82f0ED+D8Wv1q&6yIXc zF94_Fl?;BG0=GEg!9fupe~T+VJ~uz5G$%Da{uWPsd|_!~4oF{o{4M_Y__WNT;*y-q zywtq>`1o7wnR%HdnTa{Kcv4aeQu9($^O7@Di;F->;1;(tI0}40Iiv`bWN+~}Wu`lp zmgKvE?7zk7oRL@rWx6Dmq(YcHE|8#u@|^PXb5axYAUv-8f>c<}6OE5AE=erOOpZ@1 zDJjZKDlJJZj*l;rV_;zT42p?cq0Uw@p~b01#W9H~MVaX_?nY+uA*ng3xv3>ZnThcs zZtgJwIf*5SY57ID@!_dSG4QZ2jzQ$`7y|zD;i%AFu5TpGb8P~oZcll zy~}b27X%D%2+A#ByRKk-Nx}Gl;fdr6aS2xx5-$iOL5xP78GJ@@hZ{zW@Kdi d&c?u~`Grk_k!=Fkbpe%&0xI7aBpBJix&f!{gD(I8 diff --git a/Plataform_Web/temporadas/migrations/__pycache__/0002_temporada_miembros.cpython-314.pyc b/Plataform_Web/temporadas/migrations/__pycache__/0002_temporada_miembros.cpython-314.pyc deleted file mode 100644 index 9c4ed0afa053b57936f707072bef0121e4dcc6dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1094 zcmdPq+zUY(i9#K7pPBF`YopvVx!EY1+b63ZL_HW8{9N|`W27$vMhtjY|UY%f7vO~zXs#i=DFnR)5O znoPI2ax>G55=%1k^NMe=<>sfP<`gG`l)*4Jl<|2N*g3HbC5%A~B}{SbCCouwu`JlE zRb+@|3*dw5L!wL=AsjuX5{_7w03iqunN(y5Vhm!6*Fj3qol93{L#oXQNE+_yM=VLrXZS(2JtkYALTl6Z?FH#0RisVKiV0Zy0fe=;cnk~-4C6EN zGD|WOb2RyGam0gl#mC>`ijU9DPbtkwjgP;@6CYn#nwSGJDL(!de|&seW>IlTPG(+e zUVeOh5hx&Ti4>P778E2V<)p@^q!y&+rKIL1R~CUn<`%zWXoyFAXs~Ngysy8DtIsVS zxQfiw;#(Y!DJgCs=M{mH;w^sP#JtLod=Lp1y~UMZkP1sNqVe&?C5a`O$?=ILB}JJ@ zr6sAw@$p5VsQnCzj#~-NRxzQ)sYS&xi77>y=`rp`X7M4ZIjOm+B}JKu@gZ*RF#$P= zC5dVIMY-|esYx-2z=%Pl%oqa$1EYAjR6H!s^a?7A*cliYzyyc^PP=UkAJ`Z;)o*YJ zUFT50#G$@|385kIDao9j&)vic|fq?;(L5k%W7#Kb< lGcq!MWn*Aeyw9NVg^ibyZ35SI0hNmaD&H7*8QH)F000yo8pQwr diff --git a/Plataform_Web/temporadas/migrations/__pycache__/__init__.cpython-314.pyc b/Plataform_Web/temporadas/migrations/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index 8b932b4a2005060657d4579ac03280baa16aa415..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 180 zcmdPq`mJOrVq#!m_zaS~73gdg z6Iz^FR2-9-Qk0n<<8EXYACj7rnwwful$jVG;^rO`kds)Fn3i9Z8y}vU6jPF#TaaIr zn37l=lbe}dlvt9PpI00cAD@|*SrQ+wS5SG2!zMRBr8Fniu85U^fdS-(Vi4mKGb1Bo J5iASbaTF)hC+H$FTyDW(*xI6giz qFS8^*Uaz3?7Kcr4eoARhs$CH)0|Nud&SDVb6Ehh-Eclgb0W-C^7`Gh%*GS#xk2QL&QuV6hjGn z5SucCCi_beUz70`Yhp@nW}YVFEzZ#5)FMYHhs(LNxFkOpB$NzN2*WH;#^)xmb7L7w z7=su}nBrJVn1fhLSc2F}ScBM0*kaiO1fVLBs3685rXUV|Mq?&pMja&a5{_8*03jp+ zC=;i8&LHLzt{@g=22IXe{0NtV9bYQTz`)>{mzH0Yo0yz=cypdYN@|XRYhh_-LB4`} zVoGZ9Ew;4G)SQ&!l?;BGY_~W{i&Km85_3~;aiwJz6_><=*_=6vFeY*HX=$1)MZ63Q3`Kk(f}eqb;TC6RaeQKONoHB9CQA`0+KaeB za-ayi#hRL%n3L=%lo%KoKv}WafPsPG12ZEd<6Q=YyA1kw8RQ-?vbD=K$xYz8 d%qabZNtBUoLgr@%QAW1U%nVF2pFjd&69Lfy5C#AM diff --git a/Plataform_Web/users/__pycache__/apps.cpython-314.pyc b/Plataform_Web/users/__pycache__/apps.cpython-314.pyc deleted file mode 100644 index 4ee0e1e1afef82bc5ad531c911005a3d604ba804..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 462 zcmdPq4v5VYA75CSm;;sJkB?8wEGjO^$;?a5%a4!0#R8JJB^n=JT#{IlnH-;3Qc{$e zR9cc+93NlA&cML%8RW2Aw$4^DV0&W{Q;IUvW896*;zLq%Qgc&FiZT=9L)_eB0&)^d z64UaFa^u5OlVZT`ib*UeDAp^eECPiYm|$UGU?>I|+s1H%Td2jQh>wAR0W9OE$$X1D zB`Yy6Jzo!`tq2r;U>UG8APV^z7#MDG*g!mIS0u>5zyJ!kVi5)gh7Zh)jEr{~6u+=B QG73-7{Kmk@C=AvG0CQY%r2qf` diff --git a/Plataform_Web/users/__pycache__/models.cpython-314.pyc b/Plataform_Web/users/__pycache__/models.cpython-314.pyc deleted file mode 100644 index 8a163f47cba15170107d8bd5bb12c1989bfbb42c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1579 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 diff --git a/Plataform_Web/users/migrations/__pycache__/0002_alter_customuser_especialidad_alter_customuser_rol.cpython-314.pyc b/Plataform_Web/users/migrations/__pycache__/0002_alter_customuser_especialidad_alter_customuser_rol.cpython-314.pyc deleted file mode 100644 index 8d347ce2474ba624b00449a61a755f522c189eda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1441 zcmdPqyiTFG?)Q%+D*n#g?0&lA2ST z43dIj9w_7UDX_J%3?+;~3?)o)Y$eP=yn2i!EU~NsFf~x6AWD%Th%tyMmOVfK#6!i3 z3_;9#3_*PUjB#>7%t0(ctmaV91+ke!or%X(c3h_FF$D4ZGX`QNcv6cCQj;?ib23vBQ$kAl7#J81 zHx{KPDuf(fnVgrIoT$lqi!~`HF)#ZTdvZp8W^!urEw0?eiujz=y!4WcTP%5{IXSm@ z%2JDx@{3dB^AdAYHJNX5frA#zyTt+$yTzK8nVOSwi@7L2=N3n5Zb43JVoH9MKu~^; zLTa8uYK}r`VQFSTz9vf%C{5gAPf1NnEX^q?;$~oADB@*cU|7lEr^$4S73ApRTRa8^ z28QvOd6^}di8-1anoPHN5>t!vQ!?`sb2F0@OFGxJi5i>pMPpezM71^>l$u zoDO0TxjDwbz`!Uz5#*eBMDmVDPTiQYMfo{;1(ijh@&inO7{${W7#P|ZKCm%xDt%yP z5@Bob`M|}%DSVwn_7aEe4RPfgg7PuAQOQiHAgYAPjTxlhof)E^ zms^Of#j8jklp8><^wVUy#hH?on3tZfmy!gI3~&U1y#Wqah*|@1%-cYs*sjQkfq{XM rfq|h|hJk_M12ZEd<99X&M$Ip5f{bhvxULJRToh3G#vsVZ2G$J#LGp}` diff --git a/Plataform_Web/users/migrations/__pycache__/0003_alter_customuser_especialidad_alter_customuser_rol.cpython-314.pyc b/Plataform_Web/users/migrations/__pycache__/0003_alter_customuser_especialidad_alter_customuser_rol.cpython-314.pyc deleted file mode 100644 index e521688cae488cbb11ef2e3f347539addedf9f6b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1491 zcmdPq+zUY%*o!octt#DQT}DC4sO0|P??LmWd8qbGw0V+o@NQwftigD8U{ zLlBcVLlAQ;V*ndeEfQtI4B?b82eBwKXtKTpaW$E4aph*F7bTWt=I0gPV$01>NzExv z21&s%50vrw6xiBWh7!ggh7zVYwi4zbUOmPVmRQyRm>Q^35T(cv#2CaB%N`&A;-O+i zh9G7=h9EwF#yGhk<{*|JR&%K5g4oQV&ctIXJ1$f87=rly8G|_DM1nYjxXf7~wj#{b zV=Cbc;x6F|;!$SM6u8Cd3-kFcuH@3R7FTX!MSM%q^2d7=9Cn1GcYg|@iH(ltYq-hWV*!)a&z%5a{~hd zqxi&}lGLJjgkR#3y@DxQl%J!?p~-ZMCo#1sKP59SF*h?gu@q#sBShfvLXe0i(=E2- zjKt#1;#+LaU|N&umT*#Oab{j>adCWpL23~s{ZxrMK?N1m6#U`BnoPI2Qw#FTQ;SN9 z5;OCvcwBV@;5@KoPHJ*VQ9dYaOF>D=70f@p86=>|bc?w-CG8e-u#1}}(=EZ={F3~l z_>!W;yyD!<;>`TKQV|9Q249e{Z*e+jBo=}Bx400&drLGvzPKc@Br`cav81FZ zGpV#BwKzV$2owOHL23O~wX;=BXmM&$aZF-LQD%CKyOCLZNNP@MZfZ$UW@3DZn|n+^ zPGU)7T7FS(e0XY73^?(`AWDE30|NtN%!EQP8R->N7Jr2p0#g!*Dr9nI25EL- zhG^#H7Gi7hD$)mKAdnmVG+AzOrer1NrRVFVB!Qy>9Q$wktAX vU|?WmU|=YgVPIhRz|6?V_??Y`QS%F%AS2rZuImCS7X?(lF$glUfpr4_ZSJDB diff --git a/Plataform_Web/users/migrations/__pycache__/__init__.cpython-314.pyc b/Plataform_Web/users/migrations/__pycache__/__init__.cpython-314.pyc deleted file mode 100644 index be754e9c5cc156d49e687d87799337171972042e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 175 zcmdPqASbaTF)hC+H$FTyDW(*xI5#uB zD6u3nKd(3@K0Y%qvm`!Vub}c4hfQvNN@-52T@fn-0|UtVVi4mKGb1Bo5i