From 268207cc70c0ef28133bc3a9d730d1ba803995bb Mon Sep 17 00:00:00 2001 From: ShankarSwarup Date: Wed, 19 Jan 2022 11:12:00 +0530 Subject: [PATCH 1/4] first commit --- members/__pycache__/__init__.cpython-39.pyc | Bin 134 -> 151 bytes members/__pycache__/admin.cpython-39.pyc | Bin 175 -> 192 bytes members/__pycache__/apps.cpython-39.pyc | Bin 413 -> 430 bytes members/__pycache__/forms.cpython-39.pyc | Bin 3161 -> 3171 bytes members/__pycache__/models.cpython-39.pyc | Bin 172 -> 189 bytes members/__pycache__/urls.cpython-39.pyc | Bin 868 -> 878 bytes members/__pycache__/views.cpython-39.pyc | Bin 3036 -> 3046 bytes .../__pycache__/__init__.cpython-39.pyc | Bin 145 -> 162 bytes members/static/login_styles.css | 10 ++ members/templates/registration/login.html | 13 +-- members/templates/registration/register.html | 10 +- myblog/__pycache__/__init__.cpython-39.pyc | Bin 133 -> 150 bytes myblog/__pycache__/admin.cpython-39.pyc | Bin 316 -> 326 bytes myblog/__pycache__/apps.cpython-39.pyc | Bin 410 -> 427 bytes myblog/__pycache__/forms.cpython-39.pyc | Bin 1443 -> 1453 bytes myblog/__pycache__/models.cpython-39.pyc | Bin 2554 -> 2564 bytes myblog/__pycache__/urls.cpython-39.pyc | Bin 855 -> 865 bytes myblog/__pycache__/views.cpython-39.pyc | Bin 3384 -> 3394 bytes .../__pycache__/0001_initial.cpython-39.pyc | Bin 905 -> 922 bytes .../0002_post_title_tag.cpython-39.pyc | Bin 603 -> 620 bytes .../0003_auto_20211205_1851.cpython-39.pyc | Bin 785 -> 802 bytes .../0004_auto_20211206_2021.cpython-39.pyc | Bin 785 -> 802 bytes .../0005_post_likes.cpython-39.pyc | Bin 699 -> 709 bytes .../0006_alter_post_body.cpython-39.pyc | Bin 607 -> 617 bytes .../0007_post_snippet.cpython-39.pyc | Bin 627 -> 637 bytes .../0008_auto_20220115_1726.cpython-39.pyc | Bin 690 -> 700 bytes .../__pycache__/0009_profile.cpython-39.pyc | Bin 894 -> 904 bytes .../0010_auto_20220115_1819.cpython-39.pyc | Bin 895 -> 905 bytes ...fb_url_profile_facebook_url.cpython-39.pyc | Bin 568 -> 578 bytes .../__pycache__/__init__.cpython-39.pyc | Bin 144 -> 161 bytes myblog/static/articles_details_styles.css | 24 +++++ myblog/static/home_styles.css | 74 +++++++++++++++ myblog/templates/categories.html | 79 ++++++++++++++-- myblog/templates/home.html | 88 ++++++++++++++---- shanblog/__pycache__/__init__.cpython-39.pyc | Bin 135 -> 152 bytes shanblog/__pycache__/settings.cpython-39.pyc | Bin 2884 -> 2894 bytes shanblog/__pycache__/urls.cpython-39.pyc | Bin 558 -> 568 bytes shanblog/__pycache__/wsgi.cpython-39.pyc | Bin 540 -> 557 bytes 38 files changed, 260 insertions(+), 38 deletions(-) create mode 100644 members/static/login_styles.css create mode 100644 myblog/static/articles_details_styles.css create mode 100644 myblog/static/home_styles.css diff --git a/members/__pycache__/__init__.cpython-39.pyc b/members/__pycache__/__init__.cpython-39.pyc index a745e655a9dbdb85865e011cbdd5d363958ef95e..0035ce7379cce16154312a0a195568ab77a0d5a3 100644 GIT binary patch delta 61 zcmZo;oX*Id$ji&c00bV3pHJkrQL}NjiU}=FEh>&lN=zxrjPcJ)bt%d$OO0_!EzT~< PFNg`wNX&DZ7^4LMBG?o1 delta 44 ycmbQv*v816$ji&c00f2m*G%NL5!H6Fib=^z%uCOYNy^Djk15Vb%uAY>s|5f8iw%JQ diff --git a/members/__pycache__/admin.cpython-39.pyc b/members/__pycache__/admin.cpython-39.pyc index 10b68f1a71944453d61da3592250825c68a33ba5..7d70bac263a0d1f502aeab06965fed4f388e4b0e 100644 GIT binary patch delta 61 zcmZ3_cz}^Rk(ZZ?0SG)6KcC2*p=Rl96%$&VT2vg9l$cVK8RMUq>Qay PUl0?Vk(lQ+u|pjIJx&ys delta 44 ycmX@WxSo+ak(ZZ?0SF5BubIf5A*$hG6_b*cn3tX(la!O69#fo=n3pthraAx=)(#~A diff --git a/members/__pycache__/apps.cpython-39.pyc b/members/__pycache__/apps.cpython-39.pyc index 1e765c46422a12ed60631baa68a272136e22732b..812d4a56937d555b6f173aad2b9277dcdc9ac595 100644 GIT binary patch delta 63 zcmbQsypEYWk(ZZ?0SG)6Ki|kLz^G>7Y!wq)oLW>Ila!cJlo{inm+DfKS(X~(l3JWy Rl3x%LoROI4G}(YL7XU*^x0902_P_ Az5oCK diff --git a/members/__pycache__/forms.cpython-39.pyc b/members/__pycache__/forms.cpython-39.pyc index c17e3f5e9d06a2b92aa65e3be223aafcf7a5f940..2045e5d8b3ccb2beb2b8c9da3ffcc9176bdb0806 100644 GIT binary patch delta 64 zcmca9@mPX8k(ZZ?0SG)6Ki|mxmPyUh*(xTqIJKxaCMhwcC^N=CFV&?evn(~nCAB!a SB)=dgI3qF7X|o8kD<=S^u@#U2 delta 54 zcmaDXaZ`djk(ZZ?0SFQ|KiaTw6lWynC2f{tcI5;B D-nJ4G diff --git a/members/__pycache__/models.cpython-39.pyc b/members/__pycache__/models.cpython-39.pyc index 3d54b27215a4bb76a35b304792b4981960487f1c..5c9e821a6535a80a2a6104a080c95875febb4471 100644 GIT binary patch delta 61 zcmZ3(xR;STk(ZZ?0SG)6KcC2*qGsi66%$&VT2vg9l$cVK8RMUq>Qay PUl0?Vk(lQ+u|)#_J6sfs delta 44 ycmdnXxQ3BCk(ZZ?0SF5BubIf5BC6?P6_b*cn3tX(la!O69#fo=n3pthss;cPeGVA_ diff --git a/members/__pycache__/urls.cpython-39.pyc b/members/__pycache__/urls.cpython-39.pyc index 7b97251ed8b12076cd09119f3be60156f6357dc1..20273185c0dac41279bd3907091c1379afde32cb 100644 GIT binary patch delta 63 zcmaFD_KuA^k(ZZ?0SG)6Ki|mB$gF1JY!wq)oLW>Ila!cJlo{inm+DfKS(X~(l3JWy Rl3x%LoROI4G+Be$1^{Fl6nFpt delta 53 zcmaFI_JoZ)k(ZZ?0SJONJl@F7$SkAhVil8;m6(^F52fOha`Mw-iZc@Pk|rB5+W-Kj ClMv|u diff --git a/members/__pycache__/views.cpython-39.pyc b/members/__pycache__/views.cpython-39.pyc index 3633e363b0c2ad5b11abe5f05747996a56a725de..01681d723e44f3baca5fb9df923b593d219806da 100644 GIT binary patch delta 64 zcmca3{!E-Zk(ZZ?0SG)6Ki|kL$E;@QY!wq)oLW>Ila!cJlo{inm+DfKS(X~(l3JWy Sl3x%LoROI4wAqz;ItKuR5fw-P delta 54 zcmaDRen*@;k(ZZ?0SKHnKiQay PUl0?Vk(lQ+F~$@CDb5rg delta 44 ycmZ3)IFXS%k(ZZ?0SF5BubIegBWmVi6_b*cn3tX(la!O69#fo=n3ps$*AxH;Pz|jB diff --git a/members/static/login_styles.css b/members/static/login_styles.css new file mode 100644 index 0000000..97fe48d --- /dev/null +++ b/members/static/login_styles.css @@ -0,0 +1,10 @@ +body{ + background-color: bisque; +} +.form-group{ + border: 1px solid rgb(33,37,41); + border-radius: 7px; + background-color: rgb(33,37,41); + color: white; + padding: 35px; +} \ No newline at end of file diff --git a/members/templates/registration/login.html b/members/templates/registration/login.html index 74d25ff..0a693ab 100644 --- a/members/templates/registration/login.html +++ b/members/templates/registration/login.html @@ -1,17 +1,18 @@ {% extends 'base.html' %} {% block title %}Login{%endblock%} {% block content %} +{% load static %} + - -

Login....

-

+

Login

+
{% csrf_token %}
- + -
We'll never share your email with anyone else.
+
We'll never share your email with anyone
@@ -22,7 +23,7 @@

Login....


-Not Registered? SignUp Here... +Not Registered? SignUp Here
diff --git a/members/templates/registration/register.html b/members/templates/registration/register.html index 17a3987..5105f28 100644 --- a/members/templates/registration/register.html +++ b/members/templates/registration/register.html @@ -1,12 +1,12 @@ {% extends 'base.html' %} {% block title %}Register{%endblock%} {% block content %} +{% load static %} + - -

Register....

-

-
-
+

Register

+
+ {% csrf_token %} {{form.as_p}} diff --git a/myblog/__pycache__/__init__.cpython-39.pyc b/myblog/__pycache__/__init__.cpython-39.pyc index 6e5dbeeb40b5f309334ae4fb84c4815f5066379a..2ef850e443dc1d9686d3f60484277f47bf28f279 100644 GIT binary patch delta 61 zcmZo=oW{tV$ji&c00bV3pHJkrQL}coiU}=FEh>&lN=zxrjPcJ)bt%d$OO0_!EzT~< PFNg`wNX&DZ7^4XQA~qB5 delta 44 ycmbQn*viPA$ji&c00dL3mrvxj5!G_Bib=^z%uCOYNy^Djk15Vb%uAY>s|f)8;0;&+ diff --git a/myblog/__pycache__/admin.cpython-39.pyc b/myblog/__pycache__/admin.cpython-39.pyc index 0c70bf951b638e52c6a00efce18d8e308dc4f3bd..06c087fafbf2f7dbb080c5e5ce8a2bd0c7cc2973 100644 GIT binary patch delta 62 zcmdnPbc~5Rk(ZZ?0SG)6KcC3`T+PDSDkiizwWv5IDKVueGsZtJ)ukx2EH%a@wK%&Z QzaSF)uwIO2sGTIla!cJlo{inm+DfKS(X~(l3JWy Rl3x%LoROI4G+B=^2LM8Z6e9ot delta 46 zcmZ3@Jd2q-k(ZZ?0SKm6FW<<`$0(}iVil8;m6(^FACr`mpB_`3k(ie>*`6^602QAN AjQ{`u diff --git a/myblog/__pycache__/forms.cpython-39.pyc b/myblog/__pycache__/forms.cpython-39.pyc index 319f0a46fe5703a44daa01295c3f20d58911de9d..131c0f1562d6dd6482e16e7aca18c8f474de1268 100644 GIT binary patch delta 64 zcmZ3?y_TChk(ZZ?0SG)6Ki|mxkV(zL*(xTqIJKxaCMhwcC^N=CFV&?evn(~nCAB!a SB)=dgI3qF7X)_1&Y$gDM^A$h< delta 54 zcmZ3>y_lOjk(ZZ?0SL6VKibIskV!_*#VRHxD={xUA4aTw6lWynC2baBp3MXR DxnL2G diff --git a/myblog/__pycache__/models.cpython-39.pyc b/myblog/__pycache__/models.cpython-39.pyc index 231912c4f9b9aabe744539657666fdec2302af28..d8508f84b5a723e6e5b01811ba5de23a447c4d2b 100644 GIT binary patch delta 64 zcmew*+#POLZyAEK7}XNiEJU S$uEcr&PdF2+Pt38n*#ua-W7oW delta 54 zcmZn>`6bMq$ji&c00gHtKi8eVil8;m6(^F52fOha`Mw-iZc@Pk~Z&T^yUBn D)OZqY diff --git a/myblog/__pycache__/urls.cpython-39.pyc b/myblog/__pycache__/urls.cpython-39.pyc index e771aafb46e742604d043f44bfaf15bb6fe0aff1..51b91fb02d72ed90ce196dea87941bcc7dbb09de 100644 GIT binary patch delta 63 zcmcc4_K=M`k(ZZ?0SG)6Ki|mxl}XLq*(xTqIJKxaCMhwcC^N=CFV&?evn(~nCAB!a RB)=dgI3qF7X|fEnH2{b=6+-|3 delta 53 zcmaFJcAbqok(ZZ?0SI=y*}IYZE0c__i&acYR$^XyK9q`2%E?cUDb7gDOPZ|4Yz+X_ Cuo5r; diff --git a/myblog/__pycache__/views.cpython-39.pyc b/myblog/__pycache__/views.cpython-39.pyc index a4fedb20bb2190767f9e9abaabd26fbdfcbb6a46..1245596d48edb8fe4705f7c64d81e5a3af121857 100644 GIT binary patch delta 64 zcmdlXbx4Xkk(ZZ?0SG)6Ki|mxiAl}E*(xTqIJKxaCMhwcC^N=CFV&?evn(~nCAB!a SB)=dgI3qF7X|p7=JQo0$?-e!x delta 54 zcmX>kwL^+Kk(ZZ?0SLIy?c2!xiAhG!#VRHxD={xUA4aTw6lWynC2dw_mgfQh D!v_&r diff --git a/myblog/migrations/__pycache__/0001_initial.cpython-39.pyc b/myblog/migrations/__pycache__/0001_initial.cpython-39.pyc index 8fb902de01fdf95e5c6fc7b22d547bf6451e8e8b..0ecb0481fd4e87c55e595fbc5a899a3ec0569a78 100644 GIT binary patch delta 63 zcmeBVpT*9d$ji&c00bV3pKs)z$E4=vY!wq)oLW>Ila!cJlo{inm+DfKS(X~(l3JWy Rl3x%LoROI4GX#iT=6`cS8 delta 46 zcmbQm-pS6L$ji&c00b--R&3;+$0Ta$Vil8;m6(^FACr`mpB_`3k(ie>`8?BU036y5 A%m4rY diff --git a/myblog/migrations/__pycache__/0002_post_title_tag.cpython-39.pyc b/myblog/migrations/__pycache__/0002_post_title_tag.cpython-39.pyc index cab66ef5628dbceeecffa60d48feaafa204d7c58..fc727c68f616bec4471403f7363ad2ad24fb1ce9 100644 GIT binary patch delta 63 zcmcc3@`i;wk(ZZ?0SG)6Ki|l`j8QGn*(xTqIJKxaCMhwcC^N=CFV&?evn(~nCAB!a RB)=dgI3qF7Y4S0~sQ`m#78(Em delta 46 zcmaFEa+`%ak(ZZ?0SKD!uGq-Ej8W9V#VRHxD={xUKPD+BKRu>6BQY;&@^!|k089A~ A)c^nh diff --git a/myblog/migrations/__pycache__/0003_auto_20211205_1851.cpython-39.pyc b/myblog/migrations/__pycache__/0003_auto_20211205_1851.cpython-39.pyc index bebb2ceed27723646e812f08dcbe76c8a670a0cb..ce263a6411befedb92aca90b75bbc5d5ff6be56d 100644 GIT binary patch delta 63 zcmbQpwup^8k(ZZ?0SG)6Ki|l$&!iUWY!wq)oLW>Ila!cJlo{inm+DfKS(X~(l3JWy Rl3x%LoROI4G})i&5CBUy6wd$v delta 46 zcmZ3)Hj#}xk(ZZ?0SNBwS+kK_pGnlk#VRHxD={xUKPD+BKRu>6BQY;&astyK04%=_ A#sB~S diff --git a/myblog/migrations/__pycache__/0004_auto_20211206_2021.cpython-39.pyc b/myblog/migrations/__pycache__/0004_auto_20211206_2021.cpython-39.pyc index 57fe4bdf8620a5ae1deb1df0cda722807e2d14a7..fd78bd908fecead11373cb411fe58b8110c1484c 100644 GIT binary patch delta 150 zcmbQpwup^8k(ZZ?0SG)6KcC3`oiS=MGh-bi@8l*%eGz`3uqN{@uH5{T)SURd#N5;( z-pNN9I}8+n5=9{5SE#d9OlWaxQE^OCVoFhFjDKFLOHpQ7YK%*2adt_5K}>K)VxH6F i9Hv?gxF)d9B1NF~TO2k(vrBVQ?U;eQVkRIVzzhIU@+Z~+ delta 133 zcmZ3)Hj#}xk(ZZ?0SHo**G=U9&UkAwGh-bi-{dAneGvhmuqN{@uH5{T)SURd#N5;( zzR5=!JLDCC5=9{5my3&4OiET_UV45^Qciw)OmRkHUee@RrdkcS8nD75C7|kC95z6s RN^?@}n1Q@vCLkfe3;;6^Ax8iJ diff --git a/myblog/migrations/__pycache__/0005_post_likes.cpython-39.pyc b/myblog/migrations/__pycache__/0005_post_likes.cpython-39.pyc index 516520bf9aa6e3ad8cdcd7f374fa00e3639e0631..74f9c82902427a9a7d9200ce9386897cfdaeeb7e 100644 GIT binary patch delta 63 zcmdnZdX$wrk(ZZ?0SG)6Ki|mxmQl^u*(xTqIJKxaCMhwcC^N=CFV&?evn(~nCAB!a RB)=dgI3qF7X|f2@asYgX6?p&v delta 53 zcmX@gx|@|dk(ZZ?0SLA~+q;qbEu)OHi&acYR$^XyK9q`2%E?cUDb7gDOPValv>X7+ Cuo7PY diff --git a/myblog/migrations/__pycache__/0006_alter_post_body.cpython-39.pyc b/myblog/migrations/__pycache__/0006_alter_post_body.cpython-39.pyc index b26adebbd00c166a6f44a6cd4fc4513fef26c05a..3b67bdf17ccf03a8388900b5f06453641bb0e6bb 100644 GIT binary patch delta 63 zcmcc5@{)x+k(ZZ?0SG)6Ki|kbfl)2U*(xTqIJKxaCMhwcC^N=CFV&?evn(~nCAB!a RB)=dgI3qF7Y4Uc)6##$U7773W delta 53 zcmaFKa-W4ek(ZZ?0SImy9p1=2flaTw6lWynB~3oaxB>vV CgA!x_ diff --git a/myblog/migrations/__pycache__/0007_post_snippet.cpython-39.pyc b/myblog/migrations/__pycache__/0007_post_snippet.cpython-39.pyc index 5bae8aab9d37811d7b5859d855cacc0ba956bc08..a2ad6c6c2293234559e6554eee4c231868ca9534 100644 GIT binary patch delta 118 zcmey&@|T4>k(ZZ?0SG)6KcC2bk}+!H)u#rcKzQayUl0?Vk(lQ+`2l0L23!+ZXOS3C`z;Qe-29Z%oK!nzAg`DSNC+?k E0C%q-xc~qF delta 108 zcmey%@|lG@k(ZZ?0SMOBJetUTlJVBWt54O$fczp5@ypf4Dkdc>F)uwIO2sGTABh*(xTqIJKxaCMhwcC^N=CFV&?evn(~nCAB!a RB)=dgI3qF7X)-_4VgPuD6=47X delta 53 zcmdnPx`~xLk(ZZ?0SJ<|J=)0qf>FlX#VRHxD={xUA4aTw6lWynB~6xOS_}ZV CED`4b diff --git a/myblog/migrations/__pycache__/0009_profile.cpython-39.pyc b/myblog/migrations/__pycache__/0009_profile.cpython-39.pyc index 57784bac75d637c36982581766016e3e62f0f962..2a7be98ed316e4f61a1378c2c0ade9aa3a2208d9 100644 GIT binary patch delta 63 zcmeyz*1^u5$ji&c00bV3pKs*uV^Z^Swu%WYPAw{qNlHv9%8c>POLZyAEK7}XNiEJU R$uEcr&PdF2n!J_iBmi(R732T_ delta 53 zcmeBR|HsCi$ji&c00e1!9&P0AW0G-jv5HB_O3X{ohf?uLIr-@^#TkitNt5?8odf{0 CJQ8#O diff --git a/myblog/migrations/__pycache__/0010_auto_20220115_1819.cpython-39.pyc b/myblog/migrations/__pycache__/0010_auto_20220115_1819.cpython-39.pyc index 57d58fcb1d3b8e772840eca92e2ddbfd15a6b51c..e486097f190943b97d5122c8afa19d9a10aef933 100644 GIT binary patch delta 131 zcmey**2&JD$ji&c00bV3pKs*$Wn{cHIg)V(8%U^#XYzN(=>~EjCW!bI>TDGgTAW%` z9FvroQj{6vpO@-Vlv$P<(_#&{Ca}&Td7$=N95%W6DWy57 OcFaItF%yswUlaiH~ jm!1!$;*)an(_@M=67!NK?_*jl09OiDUnDoVkXZr%n8zEp diff --git a/myblog/migrations/__pycache__/0011_rename_fb_url_profile_facebook_url.cpython-39.pyc b/myblog/migrations/__pycache__/0011_rename_fb_url_profile_facebook_url.cpython-39.pyc index a0f154cfcbdfea3978054a16d9a649bb5181ab0e..135a69c1e3f435386e30b5b6c0e19282b4c1dd4f 100644 GIT binary patch delta 103 zcmdnNa)^aHk(ZZ?0SG)6KcC3GnK5eOenlYhu-8BUC|Cp{ex*8F#e^2878S=NC8iW* r#`x!@x)f!WrN+3V7H5~_7sLc-B<49yp2Aoo0M`W8StK}Ffk^@YT;CnC delta 113 zcmX@avV(;?k(ZZ?0SF9FJetV8neo=d{fa>1VXvAHP_PI@{EBw5ib=^z%uCOQQt?SS s`ROsm8HssGljkwkXuy?%)fWi^HQnN{$<0qG%}KRm2J(uTfCLXS0I{$h*#H0l diff --git a/myblog/migrations/__pycache__/__init__.cpython-39.pyc b/myblog/migrations/__pycache__/__init__.cpython-39.pyc index a0e47f9567cf6ca46ad77a1ccdf893c964f31446..360d08debc14b603554fe808332c8abcd45873a2 100644 GIT binary patch delta 61 zcmbQhxR8-Mk(ZZ?0SG)6KcC2Lqvqyp6%$&VT2vg9l$cVK8RMUq>Qay PUl0?Vk(lQ+F~$S{DJ&Ek delta 44 ycmZ3;IDwHnk(ZZ?0SKm6FQ3S5BWmhm6_b*cn3tX(la!O69#fo=n3ps$*8~6pv<-v+ diff --git a/myblog/static/articles_details_styles.css b/myblog/static/articles_details_styles.css new file mode 100644 index 0000000..b734b4f --- /dev/null +++ b/myblog/static/articles_details_styles.css @@ -0,0 +1,24 @@ + +.flex-like{ + display: flex; + align-items: center; + /* justify-content: space-between; */ +} +.post-container{ + display: flex; + justify-content: space-between; + align-items: center; +} +.post-text{ + /* border: 1px solid black; */ + width: 40%; +} + +@media only screen and (max-width: 768px) { + .post-container{ + display: block; + } + .post-text{ + width: 80%; + } +} \ No newline at end of file diff --git a/myblog/static/home_styles.css b/myblog/static/home_styles.css new file mode 100644 index 0000000..cff3d59 --- /dev/null +++ b/myblog/static/home_styles.css @@ -0,0 +1,74 @@ +body{ + background-color: bisque; +} +.post-container{ + background-color: white; + padding: 20px; +} +.post{ + position:relative; + background: rgb(236,236,236); + height:200px; + display:flex; + align-items: center; + border-radius: 10px; + padding:10px; + gap:10px; + border:5px solid #000; + margin-bottom: 10px; +} + +.post .imgBx{ + position:relative; + width:40%; + height:100%; + overflow:hidden; + border-radius: 6px; + display: flex; + flex-direction: column; + justify-content: center; + align-items: center; +} + +.post .imgBx .imgBox{ + position:relative; + width:70%; + height:90%; + overflow:hidden; + border-radius: 6px; + margin:10px; +} + +.post .imgBx img{ + position: absolute; + top:0; + left:0; + width:100%; + height:100%; + object-fit: cover; +} + +h7{ + font-weight: 600; +} +.post-flex{ + display: flex; + flex-direction: column; + justify-content: center; +} +.post-snippet{ + margin-bottom: 5px; + font-weight: 600; +} +a{ + color: black; + text-decoration: none; +} + +.edit-delete{ + margin:5px 0px; +} + +.date{ + margin-bottom: 5px; +} \ No newline at end of file diff --git a/myblog/templates/categories.html b/myblog/templates/categories.html index 8b27494..3902102 100644 --- a/myblog/templates/categories.html +++ b/myblog/templates/categories.html @@ -1,14 +1,76 @@ {% extends 'base.html' %} {% block content %} - +{% load static %} + {% if category_posts %} -

{{ cats }}

-
    -{% for post in category_posts %} -
  • {{post.title}} - {{post.category}} - {{post.author.first_name}} {{post.author.last_name}} - {{post.post_date}} {% if user.is_authenticated %} Edit - Delete {% endif %}
    {{post.body | slice:":200" | safe}}
  • -{% endfor %} -
+
+
+

Posts

+
+
+
    + {% for post in category_posts %} +
  • +
    +
    + {% if post.header_image %} +

    + {% else %} + profile_pic + {% endif %} +
    + + + {{post.author.first_name}} + {{post.author.last_name}} + + + + +
    +
    +
    + +

    {{post.title}}

    +
    +
    +
    + {{ post.snippet }} +
    + + + + {% if user.is_authenticated %} +
    + {% if user.id == post.author.id %} + + + + + + + {% endif %} +
    + {% endif %} + +
    + {{post.post_date}} +
    +
    +
  • + {% endfor %} +
+
+
{% else %}

Sorry There are no posts in this category!!

@@ -16,4 +78,5 @@

Sorry There are no posts in this category!!

-{% endblock %} \ No newline at end of file +{% endblock %} + diff --git a/myblog/templates/home.html b/myblog/templates/home.html index 2414939..9d9f320 100644 --- a/myblog/templates/home.html +++ b/myblog/templates/home.html @@ -1,26 +1,76 @@ {% extends 'base.html' %} {% block content %} -

Post

- -
    - {% for post in object_list %} -
  • {{post.title}} - - {{post.category}} - - {{post.author.first_name}} - {{post.author.last_name}} - - {{post.post_date}} - {% if user.is_authenticated %} - {% if user.id == post.author.id %} - Edit - - Delete - {% endif %} - {% endif %}
    - {{ post.snippet }} -
  • - {% endfor %} -
+{% load static %} + +
+
+

Posts

+
+
+
    + {% for post in object_list %} +
  • +
    +
    + {% if post.header_image %} +

    + {% else %} + profile_pic + {% endif %} +
    + + + {{post.author.first_name}} + {{post.author.last_name}} + + + + +
    +
    +
    + +

    {{post.title}}

    +
    +
    +
    + {{ post.snippet }} +
    + + + + {% if user.is_authenticated %} +
    + {% if user.id == post.author.id %} + + + + + + + {% endif %} +
    + {% endif %} + +
    + {{post.post_date}} +
    +
    +
  • + {% endfor %} +
+
+
{% endblock %} \ No newline at end of file diff --git a/shanblog/__pycache__/__init__.cpython-39.pyc b/shanblog/__pycache__/__init__.cpython-39.pyc index 2332aaa661f00a19edd06d6042e69306ea0ce04a..6775adcaa309236de1ee5067fbbe1c156728701b 100644 GIT binary patch delta 61 zcmZo?oWaPQ$ji&c00bV3pHJkrQL}ZniU}=FEh>&lN=zxrjPcJ)bt%d$OO0_!EzT~< PFNg`wNX&DZ7^4jUBYG3| delta 44 ycmbQi*v`nE$ji&c00dVnmrvxj5!G?Aib=^z%uCOYNy^Djk15Vb%uAY>s|^4KQ4O8| diff --git a/shanblog/__pycache__/settings.cpython-39.pyc b/shanblog/__pycache__/settings.cpython-39.pyc index c1475a1f143109a1151329ccbc3e9620af572100..b4645a0bb8195ad88de835ad3e26176b6c24a436 100644 GIT binary patch delta 63 zcmX>ic20~tk(ZZ?0SG)6Ki|mR#-(QKY!wq)oLW>Ila!cJlo{inm+DfKS(X~(l3JWy Rl3x%LoROI4G_x delta 53 zcmX>nc0`Ojk(ZZ?0SMGfA8+JtIGKYmbk(ZZ?0SK;EF5k#~mQhs0#VRHxD={xUKPD+BKRu>6BQY;&@;^p>05!o6 A6aWAK From d80d3ffa40603bc1f3513c009277bb5d506ecd28 Mon Sep 17 00:00:00 2001 From: ShankarSwarup Date: Sat, 22 Jan 2022 13:05:17 +0530 Subject: [PATCH 2/4] style changed --- db.sqlite3 | Bin 180224 -> 180224 bytes myblog/__pycache__/urls.cpython-39.pyc | Bin 865 -> 978 bytes myblog/__pycache__/views.cpython-39.pyc | Bin 3394 -> 3919 bytes myblog/static/home_styles.css | 122 ++++++++++++++---------- myblog/templates/base.html | 29 +++++- myblog/templates/categories.html | 65 ++++++++++--- myblog/templates/home.html | 94 +++++++----------- myblog/templates/myblogs.html | 54 +++++++++++ myblog/urls.py | 4 +- myblog/views.py | 18 +++- 10 files changed, 259 insertions(+), 127 deletions(-) create mode 100644 myblog/templates/myblogs.html diff --git a/db.sqlite3 b/db.sqlite3 index b030b6500f2f6c7a00c0b7ce73211c2e46698729..71e74761f694ae092571a753cc61e4312cda54fe 100644 GIT binary patch delta 842 zcmaiw%TE(g6vpSybXxj=OIa8n1c|{wOoq&(OdmdA+R~OjX`xi>0^8D=wsiWSKpA78 zkzib+o0_;caYamH`Y*U7EDQ@w+^az$#`s8ZZiz9P7;|oNzjMwn-?{fR8pcM$xP1YP zJnDCWkr#K)$bBq3NLw8o>tLBti^XoGt*wW$4gXc=92S1mYPItW+uAF$g9K^twshMQ zhK>7|NHVlJBPiT*nh_T&rGivls4k0XmM+N^u~4)~e7U|*8_oLH<_aM?QqK#~T$u9I z6mMcIBQkuDn~r*gn;3l_{n$OJU1B@pp(QWA_V@oJaSXsY0EpHIYE$6Z0kOPd3bSv5Wv3&lFh9XaPJ&^jRCle z!QH>(<$3%Cv|t!U_K^et8nY^|5PGDEE>#ccG=v^#5kMlPQI&x}Y5N4?WN#PNi(&8x zzH6HX@%@gI4(N68E2dt0mFod|ts|hy}jV5w25<>zJFlu}xx{Fs6FW>iN=9_#oQ>kbx747G2~qxb0%|(Y`84iY}RPT%u4w*A5Rvu#XLWs5}D{+))X5mP9*yzUm@xAyJDfl zU^-JYTc=Zep&X25Vtq~_F>09~b(>vGB0JT`l_N!4!e0&t^CQ7nBo#=6hy9lPm~9~9 z^ehz3eor*JkWMZq%+VX-HM47iXWZ7jH{>Ztal?b9&QdcO)5< z=9vB&S3q(OTf?cu(0ney_yvAuCK#9;EX)ObzPP8$Ib1CH`ez($MwlI)bmYgv`BILF zUmusor?^FF!V_|hxTcdO-}u$VfzCpzG&$?>dZfabtfh0&TeE`hlO?Uc9URZ zEeuvmKYoOo5QrE&1QF`+4#ZkZ)(#hj{`Wccs<=@XH}GmNiD0d+KEgxLj$v5$Khron z&kE}5+HZX6tZbrT8-t(l6^`KmKEiw0mXlvUKSyjrDV3I=zevFUD;q48N`hi*$3 ztQ#02p+#vujaAn!5j!YO$?E21;w4(4)pWJ<3UQ2*D!JCyEh~wXRZ9;skCq5o-RmK4 z>k#Z=@B{YXGaS@fDzD&T1Hvg>tve-(J|zuO$wjJxmiIuguiU&3U*MBG@D{2^PYBeZ r)+zT3`hEMPttl+T^Y3g+`b`MjxYU_Kv|&!5T;<_p02 zykNc{lrNO(%K;V;h6;$Ja;Atv*;vfTFAjbiSi;qmywybAlNM%f6No8KZvydT$ zHHEF08OUc(WdZX!pnT3$RxqCn%I8jH1M_*HeBM-cFrN>~=TGGT^97)M!Box^At+lo zl`BOA$`(ykUBwOcjiLlYcR}$=_m6ERHYBOfA2~U0Rd_)LW8Tlvlixp-2>HLXqg? XOlEH>F(8wNNry#%5dnD^f$$puwVO&c diff --git a/myblog/__pycache__/views.cpython-39.pyc b/myblog/__pycache__/views.cpython-39.pyc index 1245596d48edb8fe4705f7c64d81e5a3af121857..6e33530b8debed0ac829f772a609db721fedd12e 100644 GIT binary patch delta 1180 zcmZ`&%TE(Q81J;Z%eLF4i?mQmTTlzKSb4-Z1s@3y!B8ZK5j-@jyC70*{B{k>#Y8!I zF=Q?#-n{jy-b^rf^P>00|G>L3%E9lO5@;IO$^Pbh%>3q?-^_eX{75%ix*qc3_x-~! z>r;5EG3l4sR`z9f!e@tVebZ;_j`S+9*kU)@kxk!Xt8Lg#*vBz{%x=bfvmw{e<0)e!HWhpF%%rr_fIcKW(Syd}hbTC@cHfU%nlfXJsChuC|ut zisU-QC5U2W6=ikZf@K$a_#-L9viyzIkK?{bH__JQ6dUBGoZ<69gO>tBso?!$Y1zHA z;;e6k*PaWf@1eI=gl^>G-vU!F;1pV>0vdK;67&+BCdd(F3C<7<5}Y77NkEAn{9P5n z$3m=ysca*$zhd9A;}ss19(&F+uV7oA1!r+wl|Zl%U#iMQD-o&SQkjHJ@k5SJ$}6o0 zMfq`r>4!9SFwB|W%zw&Fkv^IyAy5r4!gu9&%;ayCE_R)7D+3W)buZt-V3f}Wqo_@g zCmQ}tQ2iCnD|uG2P+VDcTsV#q(>PR)F-%qE2#`fL1^Nlb`GT6cLUo8Uss@P~1`sN; z>pfjsf^iBE{b53m@XzYl>^aJwC%8Z$R=7ykB?560Lu3j0_BE_ZNY!1&-&GKVgnk&q z&EAV0%F1_wv9zE)AQP52+Z)I+%`Gj%N0=wGrD=qK#Zz{_RA z7|dXB!kWb3q%EVLwbJ(mGxMRs-UZkZd<#BgCRD^~%9K3OwVe)6qOun{IBfG>m*?T7 zXs`mj7Z)+_yLbofd1;E3U|TZaQ^-!uVLHD?2q4S=pC<#L?L{@sr=UWIZr39o|@cqRYZ%Hy4<_Iv%d({lC?Y?oigh^ccG4?a>g z$*mCzgdl-lj~5B+@HJwr&67!c4TIF0FCaY0?LX^u_&NosJueZi5NLM46@o8)lPtg1hu_NYQo{@K+z>)$A`=6=hRd$PA0_wr!p>35_LNSKcUw=K zw(Ab1MgpTTH!$<|e*%nepuhs0sMYj20ssAmqr-1?CQ--2#+l-P$l$ZG22OO=I9EE_ zTEhaqNvJ?W&9WxgssSIhVm-ELJ9gi`+jIMm_U*$X-SYj`Qw)^$`d!Bp_j+BsY0CV< z?iJY83Yl$e|KQAE_;8$JO>+uXVkfy}lCKhK1bPHc%W&F;Z-W%i&t%cmS(fSkAC+WH NS7k{K=}A3A|6h|NqpSb` diff --git a/myblog/static/home_styles.css b/myblog/static/home_styles.css index cff3d59..5a7cf02 100644 --- a/myblog/static/home_styles.css +++ b/myblog/static/home_styles.css @@ -1,74 +1,100 @@ +*{ + margin:0; + padding:0; + box-sizing: border-box; +} body{ - background-color: bisque; + background: bisque; + height:100vh; + width:100%; } -.post-container{ - background-color: white; - padding: 20px; + +.posts-head{ + margin:20px; } -.post{ - position:relative; - background: rgb(236,236,236); - height:200px; - display:flex; + +.posts{ + display: flex; align-items: center; - border-radius: 10px; - padding:10px; - gap:10px; - border:5px solid #000; - margin-bottom: 10px; + flex-direction: column; + width:90%; + /* background: white; */ } -.post .imgBx{ - position:relative; - width:40%; - height:100%; - overflow:hidden; - border-radius: 6px; +.post-container{ display: flex; + align-items: center; flex-direction: column; - justify-content: center; + /* background: grey; */ + width:100%; + height:100%; +} + +.post-list{ + display: flex; align-items: center; + flex-direction: column; + /* background: green; */ + list-style: none; + width:100%; } -.post .imgBx .imgBox{ - position:relative; - width:70%; - height:90%; - overflow:hidden; - border-radius: 6px; - margin:10px; +.post{ + display: flex; + align-items: center; + flex-direction: row; + /* background: red; */ + width:80%; + margin-top:50px; + border-radius: 10px; + border:2px solid black; + background: rgb(236,236,236); } .post .imgBx img{ - position: absolute; - top:0; - left:0; - width:100%; - height:100%; + width: 50px; + height: 50px; + border-radius: 50%; object-fit: cover; -} - -h7{ - font-weight: 600; + margin: 10px; } -.post-flex{ + +.post .content{ + width:80%; display: flex; flex-direction: column; - justify-content: center; + padding:10px; } -.post-snippet{ - margin-bottom: 5px; - font-weight: 600; + +.post .content .author{ + display: flex; + flex-direction: row; + justify-content: space-between; + width:100%; + font-size: 25px; + margin-top: 5px; +} + + +.post .content .main{ + display: flex; + flex-direction: column; + align-items: center; + /* background: blue; */ } -a{ - color: black; + +.title{ + margin:5px; text-decoration: none; } -.edit-delete{ - margin:5px 0px; +.para{ + margin:5px; } -.date{ - margin-bottom: 5px; +.buttons{ + display: flex; + justify-content: space-between; + width:60%; + margin:5px; } \ No newline at end of file diff --git a/myblog/templates/base.html b/myblog/templates/base.html index 0bac37f..f161ad0 100644 --- a/myblog/templates/base.html +++ b/myblog/templates/base.html @@ -32,11 +32,31 @@ {% else %} - - + {% endif %} {% if user.is_authenticated %} @@ -63,6 +83,7 @@ {{ user.first_name }} {{ user.last_name }}
-
- -{% else %} -

Sorry There are no posts in this category!!

-{% endif %} - - - -{% endblock %} - +
--> diff --git a/myblog/templates/home.html b/myblog/templates/home.html index 9d9f320..05da6bc 100644 --- a/myblog/templates/home.html +++ b/myblog/templates/home.html @@ -6,69 +6,41 @@
-

Posts

+

Posts

-
    - {% for post in object_list %} -
  • -
    -
    - {% if post.header_image %} -

    - {% else %} - profile_pic - {% endif %} -
    - - - {{post.author.first_name}} - {{post.author.last_name}} - - - - -
    -
    -
    - -

    {{post.title}}

    -
    -
    -
    - {{ post.snippet }} -
    - - - - {% if user.is_authenticated %} -
    - {% if user.id == post.author.id %} - - - - - - - {% endif %} -
    - {% endif %} - -
    - {{post.post_date}} -
    -
    -
  • - {% endfor %} -
+
    + {% for post in object_list %} +
  • +
    + {% if post.header_image %} +

    + {% else %} + profile_pic + {% endif %} +
    +
    +
    +
    {{post.author.first_name}} {{post.author.last_name}}
    +
    {{post.post_date}}
    +
    +
    +
    + +

    {{ post.snippet }}

    + {% if user.is_authenticated %} + {% if user.id == post.author.id %} +
    + + +
    + {% endif %} + {% endif %} +
    +
    +
  • + {% endfor %} +
diff --git a/myblog/templates/myblogs.html b/myblog/templates/myblogs.html new file mode 100644 index 0000000..f124dfa --- /dev/null +++ b/myblog/templates/myblogs.html @@ -0,0 +1,54 @@ +{% extends 'base.html' %} +{% block content %} + +{% load static %} + + +{% if user.is_authenticated %} +
+
+

Posts

+
+
+
    + {% for post in object_list %} + {% if user.id == post.author.id %} +
  • +
    + {% if post.header_image %} +

    + {% else %} + profile_pic + {% endif %} +
    +
    +
    +
    {{post.author.first_name}} {{post.author.last_name}}
    +
    {{post.post_date}}
    +
    +
    +
    + +

    {{ post.snippet }}

    + {% if user.is_authenticated %} + {% if user.id == post.author.id %} +
    + + +
    + {% endif %} + {% endif %} +
    +
    +
  • + {% endif %} + {% endfor %} +
+
+
+{% else %} +
You are not able to access this
+{% endif %} + + +{% endblock %} \ No newline at end of file diff --git a/myblog/urls.py b/myblog/urls.py index 459c4df..8753c27 100644 --- a/myblog/urls.py +++ b/myblog/urls.py @@ -1,14 +1,16 @@ from django.urls import path # from . import views -from .views import HomeView , ArticleDetailView , AddPostView , UpdatePostView , DeletePostView ,AddCategoryView,CategoryView,CategoryListView,LikeView +from .views import HomeView , ArticleDetailView , AddPostView , UpdatePostView , DeletePostView ,AddCategoryView,CategoryView,CategoryListView,LikeView,blogsView,DeletePostsView urlpatterns = [ # path('',views.home,name="home"), path('',HomeView.as_view(),name="home"), + path('myblogs/',blogsView.as_view(),name="myblogs"), path('article/',ArticleDetailView.as_view(),name='article-detail'), path('add_post/',AddPostView.as_view(),name='add_post'), path('article/edit/',UpdatePostView.as_view(),name='update_post'), path('article//remove',DeletePostView.as_view(),name='delete_post'), + path('article//remove',DeletePostsView.as_view(),name='deletepost'), path('add_category/',AddCategoryView.as_view(),name='add_category'), path('category//',CategoryView,name='category'), path('category-list/',CategoryListView,name='category-list'), diff --git a/myblog/views.py b/myblog/views.py index 3c890cb..bafaea6 100644 --- a/myblog/views.py +++ b/myblog/views.py @@ -32,6 +32,17 @@ def get_context_data(self,*args,**kwargs): context["cat_menu"] = cat_menu return context +class blogsView(ListView): + model = Post + template_name = 'myblogs.html' + ordering = ['-post_date'] + + def get_context_data(self,*args,**kwargs): + cat_menu = Category.objects.all() + context = super(blogsView,self).get_context_data(*args,**kwargs) + context["cat_menu"] = cat_menu + return context + def CategoryListView(request): cat_menu_list = Category.objects.all() return render(request,'category_list.html',{'cat_menu_list':cat_menu_list}) @@ -84,4 +95,9 @@ class UpdatePostView(UpdateView): class DeletePostView(DeleteView): model = Post template_name = 'delete_post.html' - success_url = reverse_lazy('home') \ No newline at end of file + success_url = reverse_lazy('home') + +class DeletePostsView(DeleteView): + model = Post + template_name = 'delete_post.html' + success_url = reverse_lazy('myblogs') \ No newline at end of file From e08038934405c9e3073cc9c8017937fc9c58ca16 Mon Sep 17 00:00:00 2001 From: ShankarSwarup Date: Mon, 24 Jan 2022 06:06:46 +0530 Subject: [PATCH 3/4] css changed --- myblog/static/articles_details_styles.css | 23 +++++++----- myblog/templates/articles_details.html | 45 +++++++++++++++-------- 2 files changed, 43 insertions(+), 25 deletions(-) diff --git a/myblog/static/articles_details_styles.css b/myblog/static/articles_details_styles.css index b734b4f..f03c019 100644 --- a/myblog/static/articles_details_styles.css +++ b/myblog/static/articles_details_styles.css @@ -1,4 +1,10 @@ - +body{ + background-color: bisque; +} +.common{ + background-color: white; + padding: 20px; +} .flex-like{ display: flex; align-items: center; @@ -9,16 +15,15 @@ justify-content: space-between; align-items: center; } -.post-text{ - /* border: 1px solid black; */ +/* .post-text{ width: 40%; +} */ +.box{ + margin: auto; + width: 80%; } - -@media only screen and (max-width: 768px) { +@media only screen and (max-width: 990px) { .post-container{ - display: block; - } - .post-text{ - width: 80%; + flex-wrap: wrap; } } \ No newline at end of file diff --git a/myblog/templates/articles_details.html b/myblog/templates/articles_details.html index d5950bd..99a8307 100644 --- a/myblog/templates/articles_details.html +++ b/myblog/templates/articles_details.html @@ -3,6 +3,9 @@ {% block title %}{{ post.title_tag }}{%endblock%} {% block content %} +{% load static %} + +

{{ post.title }}

By: {{post.author.first_name}} @@ -18,10 +21,17 @@

{{ post.title }}




-{% if post.header_image %} -

-{% endif %} -{{post.body|safe}} +
+
+

Post

+ {{post.body|safe}} +
+
+ {% if post.header_image %} +

+ {% endif %} +
+


Back @@ -29,21 +39,24 @@

{{ post.title }}

{% csrf_token %} {% if user.is_authenticated %} - {% if liked %} - - {% else %} - +
+ {% if liked %} + + {% else %} + + {% endif %} + {% else %} + Login to Like {% endif %} - {% else %} - Login to Like - {% endif %} - {{ total_likes }}Likes + +   {{ total_likes }} +
-

- +
-
+
+

Posted by:

{% if post.author.profile.profile_pic %} @@ -78,6 +91,6 @@
{{post.author.first_name}} {{post.author.last_name}}
- +
{% endblock %} \ No newline at end of file From a4b8808438db10d24ba1464769b40f5abcc4e70c Mon Sep 17 00:00:00 2001 From: ShankarSwarup Date: Mon, 24 Jan 2022 06:17:33 +0530 Subject: [PATCH 4/4] link added --- myblog/templates/add_post.html | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/myblog/templates/add_post.html b/myblog/templates/add_post.html index 1338619..18b65c9 100644 --- a/myblog/templates/add_post.html +++ b/myblog/templates/add_post.html @@ -2,8 +2,11 @@ {% block title %}Create A New Blog{%endblock%} {% block content %} {% if user.is_authenticated %} -

Add Post....

-

+ +{% load static %} + +

Add Post

+
{% csrf_token %}