From bc1ae866e9f3c3edcaacb05279ab5714d6320d05 Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Sun, 23 Nov 2025 13:13:50 +0000 Subject: [PATCH] v1 --- core/__pycache__/admin.cpython-311.pyc | Bin 212 -> 359 bytes core/__pycache__/models.cpython-311.pyc | Bin 209 -> 1215 bytes core/__pycache__/urls.cpython-311.pyc | Bin 347 -> 365 bytes core/__pycache__/views.cpython-311.pyc | Bin 1364 -> 1056 bytes core/admin.py | 3 +- core/migrations/0001_initial.py | 27 +++ core/migrations/0002_seed_movies.py | 65 +++++ .../__pycache__/0001_initial.cpython-311.pyc | Bin 0 -> 1457 bytes .../0002_seed_movies.cpython-311.pyc | Bin 0 -> 3111 bytes core/models.py | 12 +- core/templates/base.html | 20 +- core/templates/core/index.html | 222 ++++++------------ core/urls.py | 7 +- core/views.py | 29 +-- static/css/custom.css | 123 ++++++++++ 15 files changed, 329 insertions(+), 179 deletions(-) create mode 100644 core/migrations/0001_initial.py create mode 100644 core/migrations/0002_seed_movies.py create mode 100644 core/migrations/__pycache__/0001_initial.cpython-311.pyc create mode 100644 core/migrations/__pycache__/0002_seed_movies.cpython-311.pyc create mode 100644 static/css/custom.css diff --git a/core/__pycache__/admin.cpython-311.pyc b/core/__pycache__/admin.cpython-311.pyc index cd6f855b12f4883b1ba9de01c54245c53aacd714..367dc617948cd143cce811ecd7fb1873fd08ef93 100644 GIT binary patch delta 265 zcmcb@_?)SJIWI340}xzcSI!Ir(vLwL7+{7nJ_i9A(-~42QW$d>av7r-85vTTQkZj? za+#x;85vR;vshqS7O=ut$aE_6GDZf5)j$jZK>aMi44SMjFF^`G zJm37X%v3*3wu%0tvbWfB^HWlDii}Iix(&k(pc;| oalMrB4F<^zsOSL$YYW$P2H{H#!V_FCGDuxvkh%avMchD*0CHb8IsgCw delta 135 zcmaFPbcHcxIWI340}y=Q^((_3NIwQ~V1NnA_$&luOlL@8NMX!j$YqRTWMoKT3TDt` zehE^b$#{!3F(o%M&rg%-7GFwMVqSW_UUGh3Nl|7}5i?N1#Pg0^96*{8h>K+>OEF4u NUtmxGq9Qh+2mpd}9CrW! diff --git a/core/__pycache__/models.cpython-311.pyc b/core/__pycache__/models.cpython-311.pyc index 9aa598b9d5171b2bb0d207f045e07f9fbbb95a64..864de4204afff1699c533c3cfac00cd2765fefab 100644 GIT binary patch literal 1215 zcmah|yHDFd7{80-ys$|ySy~}A;!!CQiia?CsH#3wRV7sFYshjkxg&Av*y-7(6m`hJ zz`($O#D73j!PcdJ0;5xTh`e^nmWobHy|a@@1*CrVefNF$y?;J`mE{az^fS4ndk}zM zT$zwK7B22F;TT|mp#j>k1|f)n=K#m{02T;r#U=qK0syCMMN|`T{0%6IL#`HKkZ4<& z7kuVtYia8Mwi!iH`0Vgb8t*7+W@vC|s7*rqw2@yXl&a ztCAg3cO8qWpDg;p?yyp7-J(Q|zIUnfIY=U8I~1W^Ih?LERylSyzkgjY$j%?^dZ}9% zy!u9QE=VC{YHfm0kU@xLat$s^2z_)lBeGE5dXRq7)M!N~2Bz6ie@k|pP!DD>vFlXt zIJ#v9VuP5J1gUqg*CVU!G~M>5sp$rCsS%{Nbxf>Klpb4_K{RumMYquw(Hxf&97s*z<_VVR^zU=4A-RdBB=P+@U?UlWp+Rv$ePVK%JC@VbK zN{@KTT3=c7l{J=8F6_VedVz`WfX_v?Gd=nqIviz8^w5##x2ck zSS7p};m$59`<C6ANB{r; literal 209 zcmZ3^%ge<81S>LrWmp2~#~=<2FhLogg@BCd3@HpLj5!Rsj8Tk?3@J>(44TX@K?*b( zZ?Wa(r=;c-`)M-W;!Md(%uCPLOGzqX21>4E_zY6>OHV%|KQ~psG^sSNq*On(A~m_R zB)>?%JijQrxF9h(RX;huC{-U~j9x+IFAf_ZyEG@&u80Guoe_wOWr4&8W=2NF8w@fR Ku%RM0pb7xTsWln^ diff --git a/core/__pycache__/urls.cpython-311.pyc b/core/__pycache__/urls.cpython-311.pyc index 1f807fae1897c89361c99c5e868a26d00799b73f..37abe7ab666c366ff6d7789f233eed2c7d12523b 100644 GIT binary patch delta 243 zcmcc3^p=TtIWI340}yaC$q3=FmSv`v7vEyI#hRIyl3D?h&P&Wq_0wd##hsFsn3tZf zS6Y-)Tm&+&hz&%rf(UjXaf=%$12n5-;%?tiAE3YoW=2NF8w@fRP|*zr;R~qf0~-S? lXM;>PSPJVJwq?u=46A_{0@4|ySSIF38?j{M z=ce9bC}IT)Yck$q$xF;l_0wd%#hsFsn3tZfS6Y-)Tm;f}i?u8>wY<29b>jZWU@xG+ z2WCb_#v2SW7f{gy2Js81=mQ%AD`$gChfqhz47Lj_@)ud;udv8}U}oZHYTyRJA|9Y| E0Q&4RjsO4v diff --git a/core/__pycache__/views.cpython-311.pyc b/core/__pycache__/views.cpython-311.pyc index 6867ddf286a519cf1754ac97038f9f1e4605fbf2..d636096ac6d1aa9adec7ed234a81fd890a1c8504 100644 GIT binary patch literal 1056 zcmb7D%}*0i5P#eKXr&-T*ln;JR7}h^l-`h}YD7r%A{_K0iD}xtM_KH4@x8b5kv8c; z?;c3Fc<_W6IB?|XpRjE5y04w?10bSZ$FXg8ts5(uV<}E z|5ZcYSN^D>^io|CuzJ<27Wqq+e~N|?Yo8*cz5F$~Dpey@8Ard!HHF7}2dIj0tg7rl z-+R5@VF5ShU&FZL7RxP>Ja;L<)SX=;84sLcMa<*7j zFv!IYg?p&8V2C@bIfxG7bSTMKu<7;5Wp0;Ejf%AfQKzs%ikt=7l2zt}2I`VU z84qF(g-ekuY*2yORD&ob?_I(;6&R>!kM@TNicW=-b1ICjbr2!!(BQO1@HZCfTw>Ikd;ZF$J3KU{Yq`Xv2oSBdS9P9R_w5dj!XB nnLMH5+K4}bJpq4?E~O3v2uWJ|XN4 literal 1364 zcmZ`(&1)M+6ra_{dS%J>I!@|TuH%hUh$T{~CE!96oTjQ1oHkCdQ%ZHHPf-Q6#oP5Eq{V!1Q7#*Ku^61OfEk4%~~s}guETzy!YnKoA>c! z|CpMZL_mL+PRlpL2>m0JfI>sz+l$SscSs^=|k4VB6wxYJ2mwh>6 zP1s6a0Xh0B%Et_88>QrbMYzqB#N#E*3Oks3CUHQODRvA@K~k7$;|6iCE(zZu#bJlk z(8(RJK1WUTVt6pV9fEo^GQIeJgpqaJXHRNMhV;}glZK3tBN^en5Q~o7QAND#(>piA zMx+^HvEUS;@pC3}9#TaPq;a2SxGAxj;0&RP639l>kPjiNqhJ8&1AY_l`WecBvKL`< zK_mp-GGfihA=Gg+ss)BI*;w21yRNY^)~upqm`+Labc(T~)l62_EK-D_XmFxoXUC+( zv9ZH61GA!Od6`C{=(;tt(Wqy1VsquT>;5P-9=l@|nMF#b-iU4DnzqgA7Upvgw;tSE z&pj%9yS|;<+IaYA=m{Nfc9(G8LP76tKq2MQk+Efgahls~zxB^Y15iq2p ze1hU%s@P+67IZo#*hj*3LMINxyUY_2H9@DJWy{3I+3Mq}!>U=li}flaG+QI|spl4T zob~hDF>%eyxOE;8-gFVJ3n+TO18bo->ila}J65%hy4+QlU#ly}>PkmVchz)jqo<`_ z{(P+6Xlpn2)BEXH3$5?^ljojY`z`Y<)5;BG^zo;?`Q?6crISo|lj(kPxtsi=lf2$d zUhiF8=v}zfU%GryZ>QE?g*r>Q?ozJ5xODJS`|4MJebZUI)m^+bn2pWI0|cyf_w9L< zIJbYby>RVisS{uA##h^s)e}e(07x&wM(2TX`E06G0Q9V<>X{|ul?i3g0?%(HPYlgf z1`zb;;Me{qqL;+gPk@~&H*I26ExbmrfGYk1-VHt_6hBfFCF(1bV^^tExI!8PmC=f7RCI8Ie#mKp7IB6)DNwoqLF-QRITWcL zN!RY=p+m=P_0YjXp`x&cj{XxoQUFmHHwEaVO@T9I>K!R5XdSdi-P3#be)qobw_-5| z*!nZ`7Vf10_=^kkm7Xydw;A&@fB*_M=nJ~g7j;npBDe>j_#=QRB{5WFhG( zD18MQ=?PahM4IbkiP)!M1@007U4TFrp`fQMpi3e^>0Nn# z0g5oiPBOdM#fbm~D8ckd9!e|>wv*KpVJ1c@^AngIDMRMtgzW_;7h~dr@UtP?CyA0# zW+VSE8--WcD8`ul{MscOrT@`iiS>o~eJG98OL3NCOmTr(f>+`4Xyu=!?}=7+^x9Bl zIk259OVCTO!WwdoDx338Jf!JOcMl^fVtAK|pWkUnv|t9lYjg=ReFSNKKycqA2gYM` zKot)WY})t-L<@U}Y`Y#Z9J7yT+Q+_)CTGl5LtvdY_YE64mcK*u5P4mK2fXhzZ6SxC z31l!@^ml^(wqs)32#8IUJq(c>vw7?pJ?1?i2r_FKhg;T zTO&nF5OrCgwlT2HF7il)`-lU9*uuWY22hGam3tW3(0kChLbFC3yuHU~2)gB|R%oM{1~0dgR6x|o^gUTJ4@dFL*qb~DA zwC`Q=*c-5>+SBq%SXq0r7gg3yrL!BMZiEgAE8e)`MHMepeTE6EYezSu>e?UOu)033 zu1D4NQ2p?{yc*V9$8uC}jqA6f`mIoH{|C5!tR3I{RU2P#N7vh-`u=(OjU)G{_lrAT z)uL4`R9msZHaFNl{Vc3^#`R8A?}X~cdHMCQ);#(ksx?o|v#a4ZdRW^U*S4bCR;YeE zEi22VX}X}~o&iRlb23epmgK`P_($HIm*oMQeg*EDj^#GtcHHB*tx4hD;jkFnWZaAF y?POv;A}uEJne@J9WSSBLVJZWm5rVfb|EBVaAWy+%@+23jH=c3D^H*qNzkdUbvV+e6 literal 0 HcmV?d00001 diff --git a/core/migrations/__pycache__/0002_seed_movies.cpython-311.pyc b/core/migrations/__pycache__/0002_seed_movies.cpython-311.pyc new file mode 100644 index 0000000000000000000000000000000000000000..92c55836d7302facffb9ccc50bf4562dab6426df GIT binary patch literal 3111 zcmbVO&2JmW72hRAiu#J(R95Onaz?R>fVEBP(}9CJm263tZIO;;eUU}G9qtTwhn(G| zXJ$!pAs0IMU<5(an|>1DC z`eq|0Nj(R@7bm_CQzT9LNQPudKgp2+GWh#`GDL>S2zig3BB#j@l9~6(56LJwL&jj{ zgJkAM>%y~WIWFDsX(o4oKM<4d3jJ;ID?Cq#=vOc-M zjJ>`;n7;*BzB)q;c-fzn<32kOG|rTQHlxwljc$#KR_HfBL(9aWBJ_PKWb~IsbYBTd z6}rO+QliUz2dMzbP_$W_BIYBE6t!JH;DOUc*e9qKkS_89!s^UUV7wgEB$bj9WHZ%8 zK^-ZVqI#%8K?`UVw{=k3rlPCdM8Z9Tf*z@XiI)yGQ7S?Fu*}=+of8M_Kn)`+`o3zP= ze1Du#OmP|y5h`uLT3Tvx#-Tp&F{0eitNEC5D-=8)Xfr~CWH`j6Ri{{kM&hg%sPDwt zMPXx~Mo$(!%?|)36&6iIm;`!Bf^`Q-0^k{-_yyxC0H70|syOs7A=LpknN+|wsx!w` zDDaVBZOmaBHmE~j)WHG}R~<@yR~^uV;k;|^huDUoa?bim5aTWOBDv~Cg}q# zX0y^#k)6G z*)Hu?8k?%zsCpGPHC0-=H@&vK(kL}bFt<2gT_UW~Anfka=KM}`xx3R`d0^ip^xn=^ zx3p1;%1g_;cbAsu3)a@OwNe7XTbn!6Q&UscyCJ{oQi<>FtcB~9W8lv(M5mydU?1uW z+R$2&(bwB9ND3oJAHb&;bhUJGt3|PpPyhf7F92B!o!G5_Gh3GgM(c17noGbEjQRxZ zLa7jFFOd>ZCj_e}ElZsz3EWe=yW!$>i_czW>ydT!&K2jD)lye3S31kriqw+@d-Zm6ZF@`E-D%gJ zEpxJ3YLnG!RNY>QYBO`~O}@Ul)wnf#ccZdf?#}ZXn+N#qYyZ2d)UGZ!OZKN%tM@mZ zdeSBrqM;4Q{cQ$yhl=RYO^_#tOs=DK)@E3PCjmSt4Z1S>`Yn(f`f#}f1w(|6!vPc! zVVxbL+Ts|XPRe^H5FC^bfhlUyparrI>IztE38*Cy59T|}ZbEv1x_zhHADUoCKxqzDN(V@XO0>_x{dw7T)oYxiOTV(a*F6pjM>#=-FEughPSpI&+P z>9@ldUk+c~Up~wlV}-+%F}{~RI5U1QasS}#%E5;p9gLklJe3<5JT!DSYK)!JHeu@E z3_6&2kl3I%Y%XY<-+;|H49+!DZ!!Bsn|WY1q0P46W_Dhi)xbY~A%*`gri_3JjhY z)To*S4v)li%xXGi(7s0RplQ(TbAa{5$tepg`bi2-R3MO2@7$PA3GEOM16k7+^Wo!* zc{!hpbC%^}k6KndXlX5lT#tt>>p_V5@snXfTTsxbZv(qRZ!I2J5B)FTa1{6nyYXQ1 z{Yk#CViXL-Io*xx4)waLFp#s*?VtRB_kqd7bZRuazjioi3`{&81hAg|;@e#QWiAg7 z-p}se*1w~8I#fB|7Y~pIl - + - {% block title %}Knowledge Base{% endblock %} + + {% block title %}AmaFlix{% endblock %} + + + + + {% block head %}{% endblock %} - - + + + {% block content %}{% endblock %} - + + + diff --git a/core/templates/core/index.html b/core/templates/core/index.html index 0a3f404..0530945 100644 --- a/core/templates/core/index.html +++ b/core/templates/core/index.html @@ -1,154 +1,80 @@ -{% extends "base.html" %} +{% extends 'base.html' %} +{% load static %} -{% block title %}{{ project_name }}{% endblock %} - -{% block head %} -{% if project_description %} - - - -{% endif %} -{% if project_image_url %} - - -{% endif %} - - - - -{% endblock %} +{% block title %}AmaFlix - Watch Movies Online{% endblock %} {% block content %} -
-
-

Analyzing your requirements and generating your app…

-
- Loading… +
+ + +{% if featured_movie %} +
+
+

{{ featured_movie.title }}

+

{{ featured_movie.description }}

+
+ Play + More Info +
+
+
+{% endif %} + +
+ + +
-