From 1a9f3afec2270472b4310b693c83ae6f97a30f5a Mon Sep 17 00:00:00 2001 From: Lowlights <125327040+Lowlightsas@users.noreply.github.com> Date: Tue, 5 Mar 2024 17:23:18 +0600 Subject: [PATCH] dkkd --- .idea/codeStyles/codeStyleConfig.xml | 5 + cart/__pycache__/cart.cpython-311.pyc | Bin 4785 -> 4508 bytes cart/cart.py | 15 +- cart/templates/cart/detail.html | 31 +- db.sqlite3 | Bin 192512 -> 303104 bytes django.log | 5669 +++++++++++++++++ .../__pycache__/settings.cpython-311.pyc | Bin 4480 -> 4988 bytes .../__pycache__/urls.cpython-311.pyc | Bin 1099 -> 1146 bytes djangoProject1/settings.py | 34 +- djangoProject1/urls.py | 6 +- invoice_1.pdf | 68 - invoice_2.pdf | 68 - invoice_image.png | Bin 2121670 -> 2441754 bytes main/__pycache__/urls.cpython-311.pyc | Bin 693 -> 771 bytes main/__pycache__/views.cpython-311.pyc | Bin 1767 -> 1939 bytes main/static/deps/aboutus.png | Bin 0 -> 506052 bytes main/static/deps/cart.png | Bin 0 -> 907929 bytes main/static/deps/css/button_icon.css | 60 + main/static/deps/css/cart.css | 28 +- main/static/deps/css/my_css.css | 11 +- main/static/deps/css/my_footer_css.css | 10 +- main/static/deps/images/bg-image.png | Bin 3102573 -> 0 bytes main/static/deps/images/bg-image1.png | Bin 0 -> 2919609 bytes main/static/deps/images/bg-image2.png | Bin 0 -> 1578250 bytes main/static/deps/images/desktop.ini | 5 + main/static/deps/shop.png | Bin 0 -> 897940 bytes main/templates/main/about.html | 33 + main/templates/main/base.html | 115 +- main/templates/main/product/profile.html | 118 +- main/urls.py | 2 +- main/views.py | 7 +- .../2024/03/05/IMG_20230604_133509.jpg | Bin 0 -> 224712 bytes media/products/2024/03/05/Qm0ia2kRkbE.jpg | Bin 0 -> 449871 bytes orders/__pycache__/utils.cpython-311.pyc | Bin 2121 -> 2121 bytes orders/__pycache__/views.cpython-311.pyc | Bin 2133 -> 2133 bytes orders/static/profile_style.css | 35 + orders/templates/orders/order/created.html | 2 +- orders/views.py | 1 - .../keycloack_acces_token.cpython-311.pyc | Bin 0 -> 4032 bytes users/__pycache__/urls.cpython-311.pyc | Bin 659 -> 474 bytes users/__pycache__/views.cpython-311.pyc | Bin 5402 -> 1483 bytes users/keycloack_acces_token.py | 86 + users/urls.py | 15 +- users/views.py | 107 +- 44 files changed, 6182 insertions(+), 349 deletions(-) create mode 100644 .idea/codeStyles/codeStyleConfig.xml delete mode 100644 invoice_1.pdf delete mode 100644 invoice_2.pdf create mode 100644 main/static/deps/aboutus.png create mode 100644 main/static/deps/cart.png create mode 100644 main/static/deps/css/button_icon.css delete mode 100644 main/static/deps/images/bg-image.png create mode 100644 main/static/deps/images/bg-image1.png create mode 100644 main/static/deps/images/bg-image2.png create mode 100644 main/static/deps/shop.png create mode 100644 main/templates/main/about.html create mode 100644 media/products/2024/03/05/IMG_20230604_133509.jpg create mode 100644 media/products/2024/03/05/Qm0ia2kRkbE.jpg create mode 100644 orders/static/profile_style.css create mode 100644 users/__pycache__/keycloack_acces_token.cpython-311.pyc create mode 100644 users/keycloack_acces_token.py diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..a55e7a1 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + + \ No newline at end of file diff --git a/cart/__pycache__/cart.cpython-311.pyc b/cart/__pycache__/cart.cpython-311.pyc index 7b46ed57494c562eecac208d3f91977b504541d1..1a6591ddbd534f4b937e250b1230d5d97d2df90e 100644 GIT binary patch delta 1093 zcmaJ=O-vI(6yDiw%P#%dZNXARXf1*)0unJuwJ9;xX#Ht4c-0MImsmpuW?Nz!3>XvB z7!H~t>Vc!i5Kn}YR}*962~CY;O? zz`8cOWf{s^fDrPOX=IdrmBQ?i5{TRu=S4f56K)ZZgd51^3ki`Vi1T1JTsv05Bx8au zvL>-d%Ia=5Cib@JlH;J(PZ3%$A6fa)70K%eBm4!%jd7R6-l>U-nkc)#UKK=TbSs(K@TJP99vodx)(B0B&E^OkRm$+JKar9m z@v{%^)JOn)JKh;OZ5AgAM$WVyc}KB%7IY61T)Bdkw>==n_@Wv+@7YH}?7C+^`NHmd zUVuE@u-(=Il0I7$0y(>`7Cx7b#dU*^Js~@X@`SE26ILYi4U8HzJ963L2 z<|cENN&7&ptAh@LUQ&1jOk^0hu?LI7R_p){v?8}}@Ry=_0$T=)-SxdW^H(|ON|)*i zIRXZLRbVi+u6d}HpPsWyULLTf9A^*x=Xh1c7$!^I2tEY#_(#TUHV`IhRu1TVsCU?q zIurlhVv6^Y9t7AOEgE$8TJ0kl_FX+0#v*7hLVYJ#M(ZVKSwS0CkdTGG4X}0X&`=PW zoe2F1LkK*pV<;sM@IRv62;8^Eg28x);%==9yATezTdKk?#MtFvw<@~3;E(tPGP@T% s0Y$wEruWu41GhiqBuuY3Wu<7EMMIfPnvkocD*XHNt+u!Q9}3U)CpyaPX#fBK delta 1365 zcmaJ<&1)M+6rb4-YbC9;vh1jeoyfM_I$b+*l*X15q9zS#YT{BWkPyhBEJC{hC9>7b zN}&-lPHsAc5*X7Q+r7mi5S$qRF4BySa#Q+f^)oo$CmoH%N7hyw%0s;!jjbKuiY7Os$>#X%Ml{ok zW*WYBFxnxqe{OrsY>l01CN9DEV!pdKa*f=}#6&BRY2@0*z{C2MF|uild}VAH>6Vdh zD4^^R$)DLdHQUr@8}C1wS<8ZTAl)7uhy$m;Ju=-;TH2AO_@4hPWhH8GSv_~UAJX%J zpRlrBEmWX9*VA?dSCqmIqk~ecI7@DysA?1z8|3%YBQ(xGSI6i!f1y65G5#d zhljy!ahJp8kf-+3V#i;-iK+k7c zC1=^PYWhWJ#PqIoj7PQ8H1_;MtwPTrAsa#v)TYYDP)H(RJA@6omcQ$O4GBb5Y?%My zPaPI4a^ALUnqYua3S3;yALwy@J+L~AsTO*J3WB`*|Mmgz1dgu4OK!@ulvQozXXOoLbt@ z(Vf)E?{A>+=vwQLxuH!q#m8d25Zs(U@E91;l=nSD24iBPqOq`heau-Z-*sw1!P^xs z@VdSLUH(O{&SCZpXPku*Fd{pUxTh9MPM*~QB7`_Ea5rR%IeC@*r&|n}*%Ux;N>GvF zKZcLfD||bAA%^eIrV;j&@EK#0=D1~K{OGV~O6(o}r7?Bt5PBX%IEgTaAX3D~WA7ro zhcJmCVh{4ajAX)4PjpBRk|Fht4(UOHXCo7aqRw?l4|IMfauy2uA#!nOUoZ&!r + - - Корзина - - + + + + Корзина + + Проверьте свои товары перед оформлением заказа. + + + + + + Изображение Продукт @@ -19,7 +28,7 @@ Общая цена - + {% for item in cart %} {% with product=item.product %} @@ -34,13 +43,13 @@ {% csrf_token %} {{ item.update_quantity_form.quantity }} {{ item.update_quantity_form.override }} - + {% csrf_token %} - + ₸{{ item.price }} @@ -48,17 +57,17 @@ {% endwith %} {% endfor %} - + Итого ₸{{ cart.get_total_price }} - - Продолжить покупки + + Продолжить покупки - Оформить заказ + Оформить заказ diff --git a/db.sqlite3 b/db.sqlite3 index a2d52fde8728a0eb8fb12c28477a02029d704219..656f70d30ba2ac8455ed553bdc0ac11a221ff77d 100644 GIT binary patch delta 22800 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 C7l)4k delta 2236 zcmZvde@q+a8OQH^&%X0}_T6I>jQN$sA^b2ujDPUc4pm|*LP$y+l9DK_E4bi*DaOQ* zCfSw&>$++KN>@vLtE^hms;bsC5$znwiW(}mPFs|88)~ObOi7tEsSTwxY+1-8vS#mD zIg~$k@;(0C_kEswe?HHR&1H=J-S~2D1}ft?&c$x+YWZn}H=C)IgO~M8!?32dl)^f! z8Q0!_?z@l`9*IQ5OtX2IvD#$SN;3)3T%PpU&q&Fc+(Y{OFegEY4wfJYAHZ`k0cYVC z@MrKr32aYVy7W+y3B1b;d=ZLbn@mSA^?h%}+@J$Q8_elPpgRC>IgYM(p#aje>2AS>^2 zvhXIB*X5I@-p1k(zl89bN zT>AOAIKErZxBeh6;X4;d%>7I^dL;O4Z1=&A!M(@ZhmIWTJK8+Z+p%xt$)SA*Hfo>k)w|X_8&jIyVLFW#Cw9rj`-t;pY3Zt(OeY`g!b)qM*5pPhgydA#XRoQ zdrqAi=sVdO>S(K~8g8xbZ}+;r)lPSn(_L?O*ZSSney_K(wyw6W%2)3xkl+R<%j+Dx zqS%#hlxd|2qOeD~r1Z<{$^xX=c6;m#a&rA*1xonO*^!XkGjqkxJHVO{=iAt_&MHak z;_WV8;jdD07ut$(kUDmue<$+MyQ$v?kbjFy`ho*g$H@<*2J(*KrXfT4QpnUt@jZTm zpToaJf5b1c=KD&Md{qvb=BT?1eMslKkRaOI_qVjQH_@YE^cZbBhF+zGz38&A!!6i? zrL-%IvZ=loZKXGRQI#}qDHmg*7H`v5ZkYE@@9v2@|!F5G5Wv!1jJEdX7bL3vDG;ov^pgMYyalW#&| zWzm)`L4bo5Sb%GA1# zoSd5fHm=5|hb606Emhwu-x1(9<%#dIpz`VuZ-nv-}RD zQ{WgQ-6t7-ELEf*ScBOwl`|%4gAYq(8@f*_-Qar3p)u4MOVZ5zaV;jr?188~)EbL6 z^cqYGAL^rLYozVz2Iga^mI^eMtE6ojXL%*N#)?PUs&STE+M==5C2ii|N-1CCOsABm zv0NeLYK+TC4&%}E;L1og<205Mn}!aOrC|xNYFI=vH7q2XG~7%wG|VR!4Q<4%VHN=m ztwhlItu*j$pz2 zaN5{_RGF|{P!Ebx_>_YtkW8OQcEhwmFUEvVS$#Qbyrw6tN-ycko^O6kv_0R*jLU_7 zR5cQMW*|HmKH1s%=w~V|q(}(8fpAU(t)IlZPz60bi8~BCL|dB^jn~kflQ@h1a}sZ( zrzWwTdZ%y=edif8ffXO^pTZT$LBG|Fa_Q_OHqgsc*kc=tN4moW_MUKeBpMp9?+-p{ z-{1bk6ZDHIyq5BIqjyp2KQFNfsg>qT>gz7_0iqpYv}RD#u)#3PrTj1B@9C3WW*?uL zeGNB@yhph~#UYj$mae#xy77Hnh(y)f0|FJ# + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 326, in render + return nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\templatetags\static.py", line 116, in render + url = self.url(context) + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\templatetags\static.py", line 112, in url + path = self.path.resolve(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 731, in resolve + arg_vals.append(arg.resolve(context)) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 842, in resolve + value = self._resolve_lookup(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 898, in _resolve_lookup + raise VariableDoesNotExist( +django.template.base.VariableDoesNotExist: Failed lookup for key [avatar] in {'id': 'f387eb73-f338-4643-9160-a37791f09dab', 'createdTimestamp': 1708590769602, 'username': 'akbota', 'enabled': True, 'totp': False, 'emailVerified': True, 'firstName': 'Akbota', 'lastName': 'Sultanayeva', 'disableableCredentialTypes': [], 'requiredActions': [], 'notBefore': 0, 'access': {'manageGroupMembership': True, 'view': True, 'mapRoles': True, 'impersonate': True, 'manage': True}} +ERROR 2024-02-26 15:40:53,407 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 91, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 15:41:27,583 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 15:41:29,665 views Redirecting to Keycloak for authentication. +ERROR 2024-02-26 15:41:32,888 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 91, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 15:45:22,392 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 15:45:22,957 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 15:45:23,602 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 93, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo[0]}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 326, in render + return nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'profile_edit' not found. 'profile_edit' is not a valid view function or pattern name. +ERROR 2024-02-26 15:45:25,904 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 93, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo[0]}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 326, in render + return nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'profile_edit' not found. 'profile_edit' is not a valid view function or pattern name. +ERROR 2024-02-26 15:45:41,906 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 93, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo[0]}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 326, in render + return nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'profile_edit' not found. 'profile_edit' is not a valid view function or pattern name. +ERROR 2024-02-26 15:45:52,719 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 93, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo[0]}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 326, in render + return nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'orders' not found. 'orders' is not a valid view function or pattern name. +ERROR 2024-02-26 15:45:54,349 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 93, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo[0]}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 326, in render + return nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'orders' not found. 'orders' is not a valid view function or pattern name. +INFO 2024-02-26 15:54:54,806 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 15:54:55,357 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 15:55:27,150 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 15:55:27,864 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 15:57:11,744 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 15:57:12,350 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 15:58:45,881 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 15:58:46,421 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 16:05:53,749 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:05:54,403 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 16:39:58,759 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 16:40:06,728 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 16:40:40,498 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:40:41,220 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 16:40:42,036 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 16:40:58,165 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:40:58,837 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 16:40:59,353 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 87, in profile + if keycloak_login(): + ^^^^^^^^^^^^^^^^ +TypeError: keycloak_login() missing 1 required positional argument: 'request' +ERROR 2024-02-26 16:41:07,482 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 87, in profile + if keycloak_login(request): + ^^^^^^^^^^^^^^^^ +TypeError: keycloak_login() missing 1 required positional argument: 'request' +INFO 2024-02-26 16:41:07,925 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:41:08,816 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 16:41:09,519 views Redirecting to Keycloak for authentication. +ERROR 2024-02-26 16:41:09,831 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 16:42:23,566 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:42:24,196 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 16:42:24,471 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 87, in profile + if get_keycloak_openid().auth_url(): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: KeycloakOpenID.auth_url() missing 1 required positional argument: 'redirect_uri' +INFO 2024-02-26 16:42:44,684 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:42:45,184 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 16:47:04,340 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:47:04,846 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 16:47:07,205 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 16:47:10,934 views Redirecting to Keycloak for authentication. +ERROR 2024-02-26 16:47:19,171 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 16:48:01,227 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:48:01,788 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 16:48:02,857 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +ERROR 2024-02-26 16:48:06,471 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 16:48:44,052 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:48:44,584 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 16:48:48,186 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +ERROR 2024-02-26 16:48:48,983 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +ERROR 2024-02-26 16:48:49,402 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 16:49:06,326 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:49:06,857 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 16:49:11,153 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +ERROR 2024-02-26 16:49:24,248 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 16:49:27,073 views Redirecting to Keycloak for authentication. +ERROR 2024-02-26 16:49:30,540 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 16:49:43,177 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:49:43,771 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 16:49:44,361 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +ERROR 2024-02-26 16:50:00,851 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 89, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 16:50:01,129 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:50:01,640 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 16:54:28,652 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:54:29,211 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 16:54:44,505 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 16:54:45,060 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 16:55:03,160 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 16:55:04,772 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 16:55:15,896 views Redirecting to Keycloak for authentication. +ERROR 2024-02-26 16:55:31,605 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Decimal is not JSON serializable +INFO 2024-02-26 16:59:00,907 autoreload C:\Users\fhjj3\djangoProject1\orders\views.py changed, reloading. +INFO 2024-02-26 16:59:01,459 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 16:59:17,661 views Redirecting to Keycloak for authentication. +ERROR 2024-02-26 16:59:28,032 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Decimal is not JSON serializable +INFO 2024-02-26 17:01:50,044 autoreload C:\Users\fhjj3\djangoProject1\orders\views.py changed, reloading. +INFO 2024-02-26 17:01:50,761 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 17:03:12,900 autoreload C:\Users\fhjj3\djangoProject1\orders\views.py changed, reloading. +INFO 2024-02-26 17:03:13,668 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 17:04:22,355 autoreload C:\Users\fhjj3\djangoProject1\orders\views.py changed, reloading. +INFO 2024-02-26 17:04:22,948 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 17:04:30,804 autoreload C:\Users\fhjj3\djangoProject1\orders\views.py changed, reloading. +INFO 2024-02-26 17:04:31,361 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 17:05:01,422 autoreload C:\Users\fhjj3\djangoProject1\orders\views.py changed, reloading. +INFO 2024-02-26 17:05:02,112 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 17:05:12,122 views Redirecting to Keycloak for authentication. +ERROR 2024-02-26 17:05:22,832 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Decimal is not JSON serializable +INFO 2024-02-26 17:05:40,168 autoreload C:\Users\fhjj3\djangoProject1\orders\views.py changed, reloading. +INFO 2024-02-26 17:05:40,794 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 17:20:55,967 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:20:59,664 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:29:31,001 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:29:37,274 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:29:44,484 views Redirecting to Keycloak for authentication. +WARNING 2024-02-26 17:29:59,283 log Not Found: /profile/ +INFO 2024-02-26 17:30:09,824 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:30:37,516 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:30:47,369 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:30:49,103 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:30:50,246 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:30:51,768 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:30:52,150 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:31:01,818 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 17:31:04,426 views Redirecting to Keycloak for authentication. +WARNING 2024-02-26 17:31:34,946 log Not Found: /products/profile +WARNING 2024-02-26 17:31:54,765 log Not Found: /products/profile +WARNING 2024-02-26 17:32:05,080 log Not Found: /product/profile +WARNING 2024-02-26 17:32:27,165 log Not Found: /main/product/profile +INFO 2024-02-26 18:09:01,684 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 18:09:16,304 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 18:09:19,698 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 18:09:24,817 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 18:09:38,155 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 18:09:38,860 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 18:09:39,955 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 18:09:42,240 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 18:09:52,009 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 18:09:53,814 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 18:10:11,790 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 18:10:12,499 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 18:10:13,753 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 18:10:31,031 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 18:10:31,810 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 18:11:14,479 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 18:11:15,245 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 18:11:16,667 views Redirecting to Keycloak for authentication. +ERROR 2024-02-26 18:11:17,612 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 92, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 18:11:56,884 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 18:11:57,484 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 18:11:58,068 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 92, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 18:12:01,188 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 18:12:01,816 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 18:12:06,105 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 92, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 18:12:34,260 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 18:12:34,810 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 18:12:39,271 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 92, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +ERROR 2024-02-26 18:12:59,603 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 92, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 18:12:59,766 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 18:13:00,378 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 18:20:47,299 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 18:20:47,860 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 18:29:55,088 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 18:29:55,667 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 18:29:58,465 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 18:29:59,231 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 20:50:20,551 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 20:50:26,433 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 92, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +WARNING 2024-02-26 20:50:26,611 log Not Found: /favicon.ico +INFO 2024-02-26 20:53:42,697 autoreload Watching for file changes with StatReloader +ERROR 2024-02-26 20:53:47,950 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 92, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-26 21:00:20,204 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 21:00:20,761 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 21:00:57,261 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 21:00:57,850 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 21:01:13,243 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 21:01:13,856 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 21:02:48,364 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 21:02:48,867 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 21:02:59,946 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 21:03:00,453 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 21:03:17,878 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 21:03:18,493 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 21:03:36,884 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 21:03:37,527 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 21:03:47,584 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 21:03:48,406 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 21:04:01,084 views Redirecting to Keycloak for authentication. +INFO 2024-02-26 21:06:58,464 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-26 21:06:59,096 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 21:07:53,647 autoreload C:\Users\fhjj3\djangoProject1\users\urls.py changed, reloading. +INFO 2024-02-26 21:07:54,162 autoreload Watching for file changes with StatReloader +INFO 2024-02-26 21:07:55,484 views Redirecting to Keycloak for authentication. +INFO 2024-02-27 00:20:20,101 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:21:17,559 autoreload C:\Users\fhjj3\djangoProject1\users\urls.py changed, reloading. +INFO 2024-02-27 00:21:18,076 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 00:21:43,738 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 39, in profile + response.raise_for_status() # This will raise an exception for HTTP errors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 401 Client Error: Unauthorized for url: https://auth.myterior.kz/admin/realms/Harmony/users/ +INFO 2024-02-27 00:22:58,870 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:22:59,467 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:29:58,117 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:29:58,729 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:31:25,861 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:31:26,368 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:31:31,831 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:31:32,418 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:31:52,856 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:31:53,831 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:32:07,074 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:32:07,637 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:33:26,656 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:33:27,458 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:33:31,297 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:33:32,016 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:34:24,137 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:34:24,931 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 00:34:27,140 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 40, in profile + response.raise_for_status() # + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\models.py", line 1021, in raise_for_status + raise HTTPError(http_error_msg, response=self) +requests.exceptions.HTTPError: 404 Client Error: Not Found for url: https://auth.myterior.kz/admin/realms/Harmony/users/None +INFO 2024-02-27 00:35:04,479 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:35:05,307 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:36:49,278 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:36:49,836 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:37:21,809 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:37:22,377 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:37:50,157 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:37:50,737 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 00:37:52,670 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 32, in profile + token_response = keycloak_openid.token(code=code, redirect_uri=settings.KEYCLOAK_CONFIG['CALLBACK_URL']) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"invalid_grant","error_description":"Invalid user credentials"}' +INFO 2024-02-27 00:38:12,424 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:38:12,949 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 00:38:37,038 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 32, in profile + token_response = keycloak_openid.token(code=code, redirect_uri=settings.KEYCLOAK_CONFIG['CALLBACK_URL']) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"invalid_grant","error_description":"Invalid user credentials"}' +ERROR 2024-02-27 00:38:38,108 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 32, in profile + token_response = keycloak_openid.token(code=code, redirect_uri=settings.KEYCLOAK_CONFIG['CALLBACK_URL']) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"invalid_grant","error_description":"Invalid user credentials"}' +INFO 2024-02-27 00:40:43,987 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:40:44,639 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 00:41:22,225 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 34, in profile + token_response = keycloak_openid.token(code=code, redirect_uri=settings.KEYCLOAK_CONFIG['CALLBACK_URL']) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"invalid_grant","error_description":"Invalid user credentials"}' +ERROR 2024-02-27 00:41:23,265 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 34, in profile + token_response = keycloak_openid.token(code=code, redirect_uri=settings.KEYCLOAK_CONFIG['CALLBACK_URL']) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"invalid_grant","error_description":"Invalid user credentials"}' +ERROR 2024-02-27 00:41:25,894 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 34, in profile + token_response = keycloak_openid.token(code=code, redirect_uri=settings.KEYCLOAK_CONFIG['CALLBACK_URL']) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"invalid_grant","error_description":"Invalid user credentials"}' +INFO 2024-02-27 00:45:12,465 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:45:13,238 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 00:45:17,649 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 34, in profile + token_response = keycloak_openid.token(code=code, redirect_uri=settings.KEYCLOAK_CONFIG['CALLBACK_URL']) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"invalid_grant","error_description":"Invalid user credentials"}' +ERROR 2024-02-27 00:45:27,478 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 34, in profile + token_response = keycloak_openid.token(code=code, redirect_uri=settings.KEYCLOAK_CONFIG['CALLBACK_URL']) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"invalid_grant","error_description":"Invalid user credentials"}' +INFO 2024-02-27 00:46:12,774 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:46:13,524 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 00:46:16,010 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 36, in profile + userinfo = keycloak_openid.userinfo(access_token) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 416, in userinfo + return raise_error_from_response(data_raw, KeycloakGetError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakGetError: 403: b'' +ERROR 2024-02-27 00:46:17,039 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 36, in profile + userinfo = keycloak_openid.userinfo(access_token) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 416, in userinfo + return raise_error_from_response(data_raw, KeycloakGetError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakGetError: 403: b'' +INFO 2024-02-27 00:46:22,718 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:46:23,318 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:46:31,958 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:46:32,480 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 00:46:33,138 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 36, in profile + userinfo = keycloak_openid.userinfo(access_token) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 416, in userinfo + return raise_error_from_response(data_raw, KeycloakGetError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakGetError: 403: b'' +INFO 2024-02-27 00:49:58,963 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:49:59,563 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:50:18,030 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:50:18,623 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:50:37,277 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:50:37,913 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:51:14,013 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:51:14,604 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 00:51:15,745 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 204, in _get_response + self.check_response(response, callback) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 332, in check_response + raise ValueError( +ValueError: The view users.views.profile didn't return an HttpResponse object. It returned None instead. +INFO 2024-02-27 00:55:01,899 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:55:02,592 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:57:10,760 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:57:11,312 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:57:35,911 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:57:36,453 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:57:56,982 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:57:57,533 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:58:31,198 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:58:31,768 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 00:58:33,505 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 42, in profile + if j['id'] == user_id: + ~^^^^^^ +TypeError: string indices must be integers, not 'str' +INFO 2024-02-27 00:59:01,757 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:59:02,343 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 00:59:03,064 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 42, in profile + if j['id'] == user_id: + ~^^^^^^ +TypeError: string indices must be integers, not 'str' +ERROR 2024-02-27 00:59:15,103 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 42, in profile + # userinfo + ^^^ +TypeError: string indices must be integers, not 'str' +INFO 2024-02-27 00:59:15,492 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:59:16,023 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 00:59:40,657 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 00:59:41,237 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:01:55,700 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:01:56,266 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:02:11,622 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:02:12,247 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:08:49,287 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:08:49,865 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:09:13,524 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:09:14,164 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 01:09:15,044 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 43, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo[0]}) + ~~~~~~~~^^^ +KeyError: 0 +INFO 2024-02-27 01:09:27,234 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:09:27,806 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:09:38,845 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:09:39,395 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:10:18,924 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:10:19,574 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:10:30,638 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:10:31,202 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:16:29,310 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:16:30,177 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:17:18,104 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:17:18,609 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:20:23,879 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:20:24,418 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:35:37,731 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:41:27,496 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:41:28,220 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:42:02,215 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-02-27 01:42:02,733 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:42:40,933 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-02-27 01:42:41,606 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:43:06,163 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:47:01,540 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:47:02,326 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:48:11,046 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-02-27 01:48:11,586 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:48:48,810 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-02-27 01:48:49,327 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 01:48:55,533 log Internal Server Error: / +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\main\views.py", line 18, in product_list + return render(request,'main/product/list.html', + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 169, in render + with context.bind_template(self): + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\contextlib.py", line 137, in __enter__ + return next(self.gen) + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\context.py", line 251, in bind_template + processors = template.engine.template_context_processors + self._processors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\functional.py", line 47, in __get__ + res = instance.__dict__[self.name] = self.func(instance) + ^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 118, in template_context_processors + return tuple(import_string(path) for path in context_processors) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 118, in + return tuple(import_string(path) for path in context_processors) + ^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\module_loading.py", line 30, in import_string + return cached_import(module_path, class_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\module_loading.py", line 15, in cached_import + module = import_module(module_path) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\importlib\__init__.py", line 126, in import_module + return _bootstrap._gcd_import(name[level:], package, level) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "", line 1204, in _gcd_import + File "", line 1176, in _find_and_load + File "", line 1140, in _find_and_load_unlocked +ModuleNotFoundError: No module named 'djangoProject1.context_processors' +INFO 2024-02-27 01:50:10,169 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-02-27 01:50:10,801 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 01:50:14,764 log Internal Server Error: / +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\main\views.py", line 18, in product_list + return render(request,'main/product/list.html', + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 169, in render + with context.bind_template(self): + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\contextlib.py", line 137, in __enter__ + return next(self.gen) + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\context.py", line 251, in bind_template + processors = template.engine.template_context_processors + self._processors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\functional.py", line 47, in __get__ + res = instance.__dict__[self.name] = self.func(instance) + ^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 118, in template_context_processors + return tuple(import_string(path) for path in context_processors) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 118, in + return tuple(import_string(path) for path in context_processors) + ^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\module_loading.py", line 30, in import_string + return cached_import(module_path, class_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\module_loading.py", line 15, in cached_import + module = import_module(module_path) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\importlib\__init__.py", line 126, in import_module + return _bootstrap._gcd_import(name[level:], package, level) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "", line 1204, in _gcd_import + File "", line 1176, in _find_and_load + File "", line 1126, in _find_and_load_unlocked + File "", line 241, in _call_with_frames_removed + File "", line 1204, in _gcd_import + File "", line 1176, in _find_and_load + File "", line 1140, in _find_and_load_unlocked +ModuleNotFoundError: No module named 'djangoProject1.users' +ERROR 2024-02-27 01:50:34,879 log Internal Server Error: / +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\main\views.py", line 18, in product_list + return render(request,'main/product/list.html', + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 169, in render + with context.bind_template(self): + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\contextlib.py", line 137, in __enter__ + return next(self.gen) + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\context.py", line 251, in bind_template + processors = template.engine.template_context_processors + self._processors + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\functional.py", line 47, in __get__ + res = instance.__dict__[self.name] = self.func(instance) + ^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 118, in template_context_processors + return tuple(import_string(path) for path in context_processors) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 118, in + return tuple(import_string(path) for path in context_processors) + ^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\module_loading.py", line 30, in import_string + return cached_import(module_path, class_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\module_loading.py", line 15, in cached_import + module = import_module(module_path) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\importlib\__init__.py", line 126, in import_module + return _bootstrap._gcd_import(name[level:], package, level) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "", line 1204, in _gcd_import + File "", line 1176, in _find_and_load + File "", line 1126, in _find_and_load_unlocked + File "", line 241, in _call_with_frames_removed + File "", line 1204, in _gcd_import + File "", line 1176, in _find_and_load + File "", line 1140, in _find_and_load_unlocked +ModuleNotFoundError: No module named 'djangoProject1.users' +INFO 2024-02-27 01:51:53,275 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-02-27 01:51:53,867 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:53:41,228 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:53:41,799 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 01:54:53,660 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 01:54:54,236 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 10:53:29,702 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 10:56:15,281 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 10:56:21,049 log Not Found: /login/ +WARNING 2024-02-27 10:56:21,185 log Not Found: /favicon.ico +WARNING 2024-02-27 10:56:39,774 log Not Found: /login/ +INFO 2024-02-27 10:56:40,307 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 10:56:40,892 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 10:56:41,429 log Not Found: /login/ +INFO 2024-02-27 10:59:49,955 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 10:59:50,710 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 11:02:28,782 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:02:29,466 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 11:02:30,597 log Internal Server Error: /auth/logout/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 204, in _get_response + self.check_response(response, callback) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 332, in check_response + raise ValueError( +ValueError: The view users.views.keycloak_logout didn't return an HttpResponse object. It returned None instead. +INFO 2024-02-27 11:03:58,684 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:03:59,235 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 11:05:15,737 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:05:16,325 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 11:06:41,309 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:06:42,132 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 11:06:43,168 log Not Found: /error-page/ +WARNING 2024-02-27 11:08:15,476 log Not Found: /error-page/ +INFO 2024-02-27 11:08:16,443 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:08:16,982 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 11:08:26,989 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:08:27,617 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 11:08:28,135 log Not Found: /error-page/ +WARNING 2024-02-27 11:08:28,689 log Not Found: /error-page/ +WARNING 2024-02-27 11:08:29,538 log Not Found: /error-page/ +WARNING 2024-02-27 11:08:30,459 log Not Found: /error-page/ +INFO 2024-02-27 11:10:22,655 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:10:23,301 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 11:11:07,624 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:11:08,168 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 11:11:08,417 log Not Found: /error-page/ +ERROR 2024-02-27 11:11:27,284 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1034, in find_library + return parser.libraries[name] + ~~~~~~~~~~~~~~~~^^^^^^ +KeyError: 'carts_tags' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 39, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string + template = get_template(template_name, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 15, in get_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 33, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 196, in compile_nodelist + return parser.parse() + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 510, in parse + raise self.error(token, e) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 508, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 295, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 510, in parse + raise self.error(token, e) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 508, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1096, in load + lib = find_library(parser, name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1036, in find_library + raise TemplateSyntaxError( +django.template.exceptions.TemplateSyntaxError: 'carts_tags' is not a registered tag library. Must be one of: +admin_list +admin_modify +admin_urls +cache +debugger_tags +highlighting +i18n +indent_text +l10n +log +static +syntax_color +tz +widont +WARNING 2024-02-27 11:11:31,685 log Not Found: /error-page/ +WARNING 2024-02-27 11:11:53,954 log Not Found: /error-page/ +INFO 2024-02-27 11:11:54,161 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:11:54,786 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 11:11:55,189 log Not Found: /error-page/ +WARNING 2024-02-27 11:11:55,328 log Not Found: /error-page/ +WARNING 2024-02-27 11:11:55,494 log Not Found: /error-page/ +WARNING 2024-02-27 11:11:55,757 log Not Found: /error-page/ +WARNING 2024-02-27 11:11:56,052 log Not Found: /error-page/ +INFO 2024-02-27 11:12:06,251 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 11:12:07,306 log Not Found: /error-page/ +WARNING 2024-02-27 11:17:35,111 log Not Found: /error-page/ +INFO 2024-02-27 11:17:35,743 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:17:36,247 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 11:17:38,376 log Not Found: /error-page/ +ERROR 2024-02-27 11:17:41,302 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1034, in find_library + return parser.libraries[name] + ~~~~~~~~~~~~~~~~^^^^^^ +KeyError: 'carts_tags' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 39, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string + template = get_template(template_name, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 15, in get_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 33, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 196, in compile_nodelist + return parser.parse() + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 510, in parse + raise self.error(token, e) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 508, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 295, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 510, in parse + raise self.error(token, e) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 508, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1096, in load + lib = find_library(parser, name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1036, in find_library + raise TemplateSyntaxError( +django.template.exceptions.TemplateSyntaxError: 'carts_tags' is not a registered tag library. Must be one of: +admin_list +admin_modify +admin_urls +cache +debugger_tags +highlighting +i18n +indent_text +l10n +log +static +syntax_color +tz +widont +INFO 2024-02-27 11:17:59,388 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:17:59,919 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 11:18:11,159 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:18:11,854 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 11:18:12,644 log Not Found: /error-page/ +WARNING 2024-02-27 11:38:02,103 log Not Found: /error-page/ +INFO 2024-02-27 11:40:51,842 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:40:54,381 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 11:42:49,724 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1034, in find_library + return parser.libraries[name] + ~~~~~~~~~~~~~~~~^^^^^^ +KeyError: 'carts_tags' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 39, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string + template = get_template(template_name, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 15, in get_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 33, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 196, in compile_nodelist + return parser.parse() + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 510, in parse + raise self.error(token, e) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 508, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 295, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 510, in parse + raise self.error(token, e) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 508, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1096, in load + lib = find_library(parser, name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1036, in find_library + raise TemplateSyntaxError( +django.template.exceptions.TemplateSyntaxError: 'carts_tags' is not a registered tag library. Must be one of: +admin_list +admin_modify +admin_urls +cache +debugger_tags +highlighting +i18n +indent_text +l10n +log +static +syntax_color +tz +widont +INFO 2024-02-27 11:47:47,483 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:47:48,009 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 11:49:41,313 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:49:41,910 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 11:49:53,940 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:49:54,424 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 11:50:10,802 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:50:11,477 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 11:50:13,231 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1034, in find_library + return parser.libraries[name] + ~~~~~~~~~~~~~~~~^^^^^^ +KeyError: 'carts_tags' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 39, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string + template = get_template(template_name, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 15, in get_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 33, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 196, in compile_nodelist + return parser.parse() + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 510, in parse + raise self.error(token, e) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 508, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 295, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 510, in parse + raise self.error(token, e) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 508, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1096, in load + lib = find_library(parser, name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1036, in find_library + raise TemplateSyntaxError( +django.template.exceptions.TemplateSyntaxError: 'carts_tags' is not a registered tag library. Must be one of: +admin_list +admin_modify +admin_urls +cache +debugger_tags +highlighting +i18n +indent_text +l10n +log +static +syntax_color +tz +widont +WARNING 2024-02-27 11:50:16,973 log Not Found: /error-page/ +INFO 2024-02-27 11:52:05,106 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:52:05,642 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 11:52:06,238 log Not Found: /error-page/ +WARNING 2024-02-27 11:52:06,937 log Not Found: /error-page/ +INFO 2024-02-27 11:52:23,203 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:52:23,893 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 11:52:24,828 log Not Found: /error-page/ +WARNING 2024-02-27 11:52:38,753 log Not Found: /error-page/ +WARNING 2024-02-27 11:52:39,068 log Not Found: /error-page/ +INFO 2024-02-27 11:52:39,274 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:52:39,856 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 11:52:40,176 log Not Found: /error-page/ +INFO 2024-02-27 11:55:46,535 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:55:47,095 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 11:59:45,263 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 11:59:45,838 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 12:02:21,690 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 12:02:24,188 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 12:04:01,332 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 12:04:01,900 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 12:06:11,022 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 12:06:11,693 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 12:06:26,551 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 12:06:27,041 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 12:07:38,983 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 12:07:39,477 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 12:07:42,867 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 12:07:43,349 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 12:30:52,759 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 12:31:02,315 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1034, in find_library + return parser.libraries[name] + ~~~~~~~~~~~~~~~~^^^^^^ +KeyError: 'carts_tags' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 92, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 61, in render_to_string + template = get_template(template_name, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 15, in get_template + return engine.get_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 33, in get_template + return Template(self.engine.get_template(template_name), self) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 177, in get_template + template, origin = self.find_template(template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 196, in compile_nodelist + return parser.parse() + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 510, in parse + raise self.error(token, e) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 508, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 295, in do_extends + nodelist = parser.parse() + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 510, in parse + raise self.error(token, e) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 508, in parse + compiled_result = compile_func(self, token) + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1096, in load + lib = find_library(parser, name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 1036, in find_library + raise TemplateSyntaxError( +django.template.exceptions.TemplateSyntaxError: 'carts_tags' is not a registered tag library. Must be one of: +admin_list +admin_modify +admin_urls +cache +debugger_tags +highlighting +i18n +indent_text +l10n +log +static +syntax_color +tz +widont +INFO 2024-02-27 12:52:25,848 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 14:35:43,650 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 14:35:44,211 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 14:36:08,840 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 14:36:09,401 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 14:36:59,461 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 14:37:04,410 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 71, in reverse + extra, resolver = resolver.namespace_dict[ns] + ~~~~~~~~~~~~~~~~~~~~~~~^^^^ +KeyError: 'users' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 92, in profile + return render(request, 'main/product/profile.html', {'userinfo': userinfo}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 82, in reverse + raise NoReverseMatch("%s is not a registered namespace" % key) +django.urls.exceptions.NoReverseMatch: 'users' is not a registered namespace +WARNING 2024-02-27 14:54:53,817 log Not Found: /error-page/ +WARNING 2024-02-27 14:54:59,290 log Not Found: /error-page/ +INFO 2024-02-27 15:35:47,498 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 15:36:18,641 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 15:39:31,022 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 15:41:53,246 autoreload C:\Users\fhjj3\djangoProject1\users\urls.py changed, reloading. +INFO 2024-02-27 15:41:53,829 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 15:42:11,978 autoreload C:\Users\fhjj3\djangoProject1\users\urls.py changed, reloading. +INFO 2024-02-27 15:42:12,534 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 15:44:47,586 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 15:44:48,265 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 16:00:27,067 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 16:00:27,809 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 16:04:25,005 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +INFO 2024-02-27 16:05:03,476 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 16:05:04,011 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 16:05:04,876 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +WARNING 2024-02-27 16:05:08,959 log Not Found: /error-page/ +WARNING 2024-02-27 16:05:52,482 log Not Found: /error-page/ +INFO 2024-02-27 16:05:52,674 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 16:05:53,254 autoreload Watching for file changes with StatReloader +WARNING 2024-02-27 16:05:53,694 log Not Found: /error-page/ +ERROR 2024-02-27 16:05:55,952 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +INFO 2024-02-27 16:28:34,103 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 16:28:34,686 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 16:28:40,613 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 16:28:48,629 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +INFO 2024-02-27 16:29:39,007 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 16:29:39,571 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 16:29:42,473 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +INFO 2024-02-27 16:44:34,717 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 16:44:35,273 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 16:44:56,354 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +ERROR 2024-02-27 16:45:13,288 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +ERROR 2024-02-27 16:45:16,816 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +INFO 2024-02-27 16:46:15,537 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 16:46:16,105 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 16:46:16,737 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +ERROR 2024-02-27 16:46:19,588 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +INFO 2024-02-27 16:46:51,230 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-27 16:46:51,799 autoreload Watching for file changes with StatReloader +ERROR 2024-02-27 16:46:53,552 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +ERROR 2024-02-27 16:46:55,472 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +ERROR 2024-02-27 16:46:57,408 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +ERROR 2024-02-27 16:47:05,029 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 90, in profile + keycloak_admin = KeycloakAdmin( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_admin.py", line 141, in __init__ + self.connection = connection or KeycloakOpenIDConnection( + ^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 119, in __init__ + self.get_token() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\openid_connection.py", line 320, in get_token + self.token = self.keycloak_openid.token( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\keycloak_openid.py", line 319, in token + return raise_error_from_response(data_raw, KeycloakPostError) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\keycloak\exceptions.py", line 192, in raise_error_from_response + raise error( +keycloak.exceptions.KeycloakAuthenticationError: 401: b'{"error":"unauthorized_client","error_description":"Invalid client or Invalid client credentials"}' +INFO 2024-02-27 17:06:19,714 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 17:36:46,884 autoreload Watching for file changes with StatReloader +INFO 2024-02-27 17:38:26,786 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 14:18:23,947 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 14:18:28,454 log Method Not Allowed: /auth/login/ +WARNING 2024-02-28 14:18:28,668 log Not Found: /favicon.ico +WARNING 2024-02-28 14:18:34,638 log Unauthorized: /auth/profile/ +WARNING 2024-02-28 14:18:37,909 log Not Found: /error-page/ +WARNING 2024-02-28 14:18:51,895 log Not Found: /error-page/ +INFO 2024-02-28 14:18:52,377 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:18:52,901 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 14:23:09,313 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:23:10,027 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 14:23:33,012 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 14:24:17,359 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:24:17,906 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 14:24:23,898 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:24:24,522 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 14:24:25,431 log Not Found: /error-page/ +WARNING 2024-02-28 14:24:27,675 log Method Not Allowed: /auth/login/ +INFO 2024-02-28 14:32:56,235 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:32:56,899 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 14:38:52,847 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:38:53,610 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 14:38:57,246 log Method Not Allowed: /auth/login/ +INFO 2024-02-28 14:40:50,046 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:40:50,608 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 14:42:46,206 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:42:46,752 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 14:43:00,202 log Unauthorized: /auth/profile/ +WARNING 2024-02-28 14:44:04,678 log Unauthorized: /auth/profile/ +WARNING 2024-02-28 14:51:19,308 log Unauthorized: /auth/profile/ +INFO 2024-02-28 14:51:19,607 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:51:20,149 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 14:51:22,598 log Unauthorized: /auth/profile/ +INFO 2024-02-28 14:54:00,016 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:54:00,617 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 14:54:01,155 log Unauthorized: /auth/profile/ +WARNING 2024-02-28 14:54:04,382 log Method Not Allowed: /auth/login/ +WARNING 2024-02-28 14:54:35,521 log Method Not Allowed: /auth/login/ +INFO 2024-02-28 14:54:35,605 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:54:36,185 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 14:54:36,431 log Bad Request: /auth/login/ +WARNING 2024-02-28 14:54:36,611 log Bad Request: /auth/login/ +WARNING 2024-02-28 14:54:36,905 log Bad Request: /auth/login/ +WARNING 2024-02-28 14:54:37,423 log Bad Request: /auth/login/ +WARNING 2024-02-28 14:55:05,263 log Bad Request: /auth/login/ +INFO 2024-02-28 14:55:06,105 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:55:06,612 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 14:55:23,435 log Method Not Allowed: /auth/login/ +WARNING 2024-02-28 14:55:23,950 log Method Not Allowed: /auth/login/ +INFO 2024-02-28 14:55:24,093 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:55:24,611 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 14:55:24,874 log Bad Request: /auth/login/ +WARNING 2024-02-28 14:55:32,981 log Bad Request: /auth/login/ +INFO 2024-02-28 14:55:33,611 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:55:34,137 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 14:58:52,834 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 14:58:53,324 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 14:58:58,414 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 14:59:04,561 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 14:59:10,249 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 15:00:59,531 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 15:01:00,086 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 15:01:02,587 log Unauthorized: /auth/profile/ +WARNING 2024-02-28 15:01:46,723 log Unauthorized: /auth/profile/ +INFO 2024-02-28 15:01:46,740 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 15:01:47,341 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 15:01:50,716 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 15:01:51,262 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 15:01:51,788 log Unauthorized: /auth/profile/ +INFO 2024-02-28 15:02:10,530 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 15:02:11,075 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 15:02:11,611 log Unauthorized: /auth/profile/ +WARNING 2024-02-28 15:02:31,050 log Unauthorized: /auth/profile/ +INFO 2024-02-28 15:02:31,526 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 15:02:32,023 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 15:02:39,685 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 15:02:40,186 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 15:02:40,899 log Unauthorized: /auth/profile/ +INFO 2024-02-28 15:03:16,223 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 15:03:16,759 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 15:03:17,457 log Unauthorized: /auth/profile/ +INFO 2024-02-28 15:03:26,828 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 15:03:27,357 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 15:03:49,806 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 15:03:50,318 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 15:03:50,983 log Unauthorized: /auth/profile/ +INFO 2024-02-28 15:13:55,118 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 15:13:55,698 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:02:24,883 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 16:03:08,899 connectionpool Retrying (Retry(total=0, connect=None, read=None, redirect=None, status=None)) after connection broken by 'RemoteDisconnected('Remote end closed connection without response')': /realms/Harmony/.well-known/openid-configuration +ERROR 2024-02-28 16:03:08,910 views Error during Keycloak login: Can't connect to server (HTTPSConnectionPool(host='auth.myterior.kz', port=443): Max retries exceeded with url: /realms/Harmony/.well-known/openid-configuration (Caused by NameResolutionError(": Failed to resolve 'auth.myterior.kz' ([Errno 11001] getaddrinfo failed)"))) +ERROR 2024-02-28 16:03:09,136 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\urllib3\connectionpool.py", line 793, in urlopen + response = self._make_request( + ^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\urllib3\connectionpool.py", line 537, in _make_request + response = conn.getresponse() + ^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\urllib3\connection.py", line 466, in getresponse + httplib_response = super().getresponse() + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\http\client.py", line 1390, in getresponse + response.begin() + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\http\client.py", line 325, in begin + version, status, reason = self._read_status() + ^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\http\client.py", line 294, in _read_status + raise RemoteDisconnected("Remote end closed connection without" +http.client.RemoteDisconnected: Remote end closed connection without response + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\adapters.py", line 486, in send + resp = conn.urlopen( + ^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\urllib3\connectionpool.py", line 847, in urlopen + retries = retries.increment( + ^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\urllib3\util\retry.py", line 470, in increment + raise reraise(type(error), error, _stacktrace) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\urllib3\util\util.py", line 38, in reraise + raise value.with_traceback(tb) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\urllib3\connectionpool.py", line 793, in urlopen + response = self._make_request( + ^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\urllib3\connectionpool.py", line 537, in _make_request + response = conn.getresponse() + ^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\urllib3\connection.py", line 466, in getresponse + httplib_response = super().getresponse() + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\http\client.py", line 1390, in getresponse + response.begin() + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\http\client.py", line 325, in begin + version, status, reason = self._read_status() + ^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\http\client.py", line 294, in _read_status + raise RemoteDisconnected("Remote end closed connection without" +urllib3.exceptions.ProtocolError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 157, in profile + accessToken = get_accessToken() + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 69, in get_accessToken + response = requests.post(url,data=payload,headers=headers) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\api.py", line 115, in post + return request("post", url, data=data, json=json, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\api.py", line 59, in request + return session.request(method=method, url=url, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\sessions.py", line 589, in request + resp = self.send(prep, **send_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\sessions.py", line 703, in send + r = adapter.send(request, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\requests\adapters.py", line 501, in send + raise ConnectionError(err, request=request) +requests.exceptions.ConnectionError: ('Connection aborted.', RemoteDisconnected('Remote end closed connection without response')) +INFO 2024-02-28 16:03:23,559 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 16:08:28,621 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:08:29,294 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:08:46,490 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 16:08:55,773 log Not Found: /favicon.ico +ERROR 2024-02-28 16:11:29,758 log Gateway Timeout: /auth/profile/ +INFO 2024-02-28 16:13:45,721 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:13:48,406 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:28:37,417 autoreload Watching for file changes with StatReloader +ERROR 2024-02-28 16:28:41,280 log Internal Server Error: / +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\main\views.py", line 18, in product_list + return render(request,'main/product/list.html', + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'keycloak_callback' not found. 'keycloak_callback' is not a valid view function or pattern name. +WARNING 2024-02-28 16:28:41,621 log Not Found: /favicon.ico +ERROR 2024-02-28 16:29:01,957 log Internal Server Error: / +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\main\views.py", line 18, in product_list + return render(request,'main/product/list.html', + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'keycloak_callback' not found. 'keycloak_callback' is not a valid view function or pattern name. +WARNING 2024-02-28 16:29:12,309 log Forbidden: /auth/profile/ +INFO 2024-02-28 16:32:52,738 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:32:53,445 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:33:29,324 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 16:33:32,351 log Forbidden: /auth/profile/ +WARNING 2024-02-28 16:33:37,916 log Forbidden: /auth/profile/ +INFO 2024-02-28 16:37:02,314 autoreload Watching for file changes with StatReloader +ERROR 2024-02-28 16:37:02,769 log Internal Server Error: /auth/profile/ +ERROR 2024-02-28 16:37:18,958 log Internal Server Error: /auth/profile/ +ERROR 2024-02-28 16:37:19,390 log Internal Server Error: /auth/profile/ +INFO 2024-02-28 16:37:19,736 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:37:20,288 autoreload Watching for file changes with StatReloader +ERROR 2024-02-28 16:37:21,688 log Internal Server Error: /auth/profile/ +ERROR 2024-02-28 16:37:44,391 log Internal Server Error: /auth/profile/ +INFO 2024-02-28 16:37:45,141 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:37:45,707 autoreload Watching for file changes with StatReloader +ERROR 2024-02-28 16:37:46,117 log Internal Server Error: /auth/profile/ +ERROR 2024-02-28 16:37:49,579 log Internal Server Error: /auth/profile/ +ERROR 2024-02-28 16:37:52,048 log Internal Server Error: /auth/profile/ +INFO 2024-02-28 16:38:05,785 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:38:06,526 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:38:33,247 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:38:34,066 autoreload Watching for file changes with StatReloader +ERROR 2024-02-28 16:38:34,501 log Internal Server Error: /auth/profile/ +INFO 2024-02-28 16:39:09,371 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:39:09,854 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:42:29,976 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:42:30,630 autoreload Watching for file changes with StatReloader +ERROR 2024-02-28 16:42:40,643 log Internal Server Error: /auth/profile/ +INFO 2024-02-28 16:43:46,221 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:43:46,780 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 16:46:23,602 log Not Found: /favicon.ico +INFO 2024-02-28 16:47:06,609 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:47:07,506 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:48:01,705 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:48:02,347 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 16:48:05,517 log Forbidden: /auth/profile/ +INFO 2024-02-28 16:48:32,691 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:48:33,360 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:48:40,552 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:48:41,138 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:49:15,530 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:49:16,135 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:54:21,115 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:54:21,744 autoreload Watching for file changes with StatReloader +ERROR 2024-02-28 16:54:22,458 log Internal Server Error: /auth/profile/ +INFO 2024-02-28 16:54:28,735 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:54:29,335 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:55:10,092 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:55:10,691 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 16:55:42,303 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 16:55:47,282 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 16:55:48,248 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 16:55:48,530 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 16:55:50,203 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 16:57:15,075 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:57:15,855 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 16:57:16,752 log Bad Request: /auth/profile/ +INFO 2024-02-28 16:59:23,375 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 16:59:23,927 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 17:23:14,590 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 17:23:15,161 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 17:23:22,642 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 17:23:26,621 log Forbidden: /auth/profile/ +INFO 2024-02-28 17:23:29,982 views Redirecting to Keycloak for authentication. +WARNING 2024-02-28 17:23:31,745 log Forbidden: /auth/profile/ +INFO 2024-02-28 17:26:14,207 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 17:27:23,718 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 17:27:39,657 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 17:27:40,286 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 17:47:12,217 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 17:47:16,824 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 17:47:36,882 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 17:47:37,632 autoreload Watching for file changes with StatReloader +INFO 2024-02-28 17:47:38,320 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 17:47:44,003 views Redirecting to Keycloak for authentication. +INFO 2024-02-28 17:48:17,243 autoreload Watching for file changes with StatReloader +ERROR 2024-02-28 17:48:18,683 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 163, in profile + decoded = jwt.decode(accessToken, options={"verify_signature": False}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 210, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 151, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 198, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 254, in _load + raise DecodeError(f"Invalid token type. Token must be a {bytes}") +jwt.exceptions.DecodeError: Invalid token type. Token must be a +INFO 2024-02-28 17:49:18,992 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-02-28 17:49:19,608 autoreload Watching for file changes with StatReloader +WARNING 2024-02-28 17:49:23,704 log Bad Request: /auth/profile/ +INFO 2024-02-29 07:50:48,865 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 07:50:58,730 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 163, in profile + decoded = jwt.decode(accessToken, options={"verify_signature": False}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 210, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 151, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 198, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 254, in _load + raise DecodeError(f"Invalid token type. Token must be a {bytes}") +jwt.exceptions.DecodeError: Invalid token type. Token must be a +WARNING 2024-02-29 07:50:58,916 log Not Found: /favicon.ico +INFO 2024-02-29 07:53:40,479 views Redirecting to Keycloak for authentication. +ERROR 2024-02-29 07:53:50,326 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 163, in profile + decoded = jwt.decode(accessToken, options={"verify_signature": False}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 210, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 151, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 198, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 254, in _load + raise DecodeError(f"Invalid token type. Token must be a {bytes}") +jwt.exceptions.DecodeError: Invalid token type. Token must be a +INFO 2024-02-29 08:05:08,218 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 08:05:16,109 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 163, in profile + decoded = jwt.decode(accessToken, options={"verify_signature": False}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 210, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 151, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 198, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 254, in _load + raise DecodeError(f"Invalid token type. Token must be a {bytes}") +jwt.exceptions.DecodeError: Invalid token type. Token must be a +INFO 2024-02-29 08:05:59,450 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 08:06:03,199 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 163, in profile + decoded = jwt.decode(accessToken, options={"verify_signature": False}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 210, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 151, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 198, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 254, in _load + raise DecodeError(f"Invalid token type. Token must be a {bytes}") +jwt.exceptions.DecodeError: Invalid token type. Token must be a +INFO 2024-02-29 08:58:22,718 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 08:58:26,452 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 163, in profile + decoded = jwt.decode(accessToken, options={"verify_signature": False}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 210, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 151, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 198, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 254, in _load + raise DecodeError(f"Invalid token type. Token must be a {bytes}") +jwt.exceptions.DecodeError: Invalid token type. Token must be a +WARNING 2024-02-29 08:58:26,606 log Not Found: /favicon.ico +INFO 2024-02-29 14:34:39,565 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 14:34:44,316 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 163, in profile + decoded = jwt.decode(accessToken, options={"verify_signature": False}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 210, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 151, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 198, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 254, in _load + raise DecodeError(f"Invalid token type. Token must be a {bytes}") +jwt.exceptions.DecodeError: Invalid token type. Token must be a +INFO 2024-02-29 14:34:46,792 views Redirecting to Keycloak for authentication. +WARNING 2024-02-29 14:34:50,289 log Not Found: /error-page/ +ERROR 2024-02-29 14:35:05,675 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Decimal is not JSON serializable +INFO 2024-02-29 14:37:18,774 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 14:41:11,612 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Decimal is not JSON serializable +INFO 2024-02-29 14:50:36,005 autoreload C:\Users\fhjj3\djangoProject1\orders\views.py changed, reloading. +INFO 2024-02-29 14:50:36,619 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 14:50:46,582 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Decimal is not JSON serializable +INFO 2024-02-29 14:51:01,485 autoreload C:\Users\fhjj3\djangoProject1\orders\views.py changed, reloading. +INFO 2024-02-29 14:51:02,160 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 14:53:28,990 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 14:53:42,150 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Decimal is not JSON serializable +INFO 2024-02-29 14:53:58,156 autoreload C:\Users\fhjj3\djangoProject1\orders\views.py changed, reloading. +INFO 2024-02-29 14:53:58,705 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 15:45:29,635 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 15:45:33,731 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 163, in profile + decoded = jwt.decode(accessToken, options={"verify_signature": False}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 210, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 151, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 198, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 254, in _load + raise DecodeError(f"Invalid token type. Token must be a {bytes}") +jwt.exceptions.DecodeError: Invalid token type. Token must be a +INFO 2024-02-29 15:45:39,327 views Redirecting to Keycloak for authentication. +WARNING 2024-02-29 15:45:41,829 log Not Found: /error-page/ +INFO 2024-02-29 16:22:25,623 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 16:22:38,217 views Redirecting to Keycloak for authentication. +ERROR 2024-02-29 16:22:41,744 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 163, in profile + decoded = jwt.decode(accessToken, options={"verify_signature": False}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 210, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 151, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 198, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 254, in _load + raise DecodeError(f"Invalid token type. Token must be a {bytes}") +jwt.exceptions.DecodeError: Invalid token type. Token must be a +ERROR 2024-02-29 16:24:40,571 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Decimal is not JSON serializable +INFO 2024-02-29 16:31:39,100 autoreload C:\Users\fhjj3\djangoProject1\orders\utils.py changed, reloading. +INFO 2024-02-29 16:31:39,673 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 16:33:01,593 autoreload C:\Users\fhjj3\djangoProject1\orders\utils.py changed, reloading. +INFO 2024-02-29 16:33:02,337 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 16:39:11,634 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 16:39:12,183 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 16:39:28,353 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 16:39:28,869 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 16:39:57,533 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 16:39:57,982 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 16:41:06,138 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 16:41:20,351 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Product is not JSON serializable +INFO 2024-02-29 16:42:22,405 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 16:42:22,945 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 16:42:27,419 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 16:42:32,807 log Internal Server Error: /cart/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\cart\views.py", line 32, in cart_detail + return render(request, 'cart/detail.html', {'cart': cart}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 242, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 549, in render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'cart_add' with arguments '('',)' not found. 1 pattern(s) tried: ['cart/add/(?P[0-9]+)/\\Z'] +INFO 2024-02-29 16:43:14,240 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 16:43:14,785 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 16:46:03,119 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 16:46:03,701 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 16:46:16,367 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Decimal is not JSON serializable +INFO 2024-02-29 16:47:24,978 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 16:47:25,530 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 16:47:52,269 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 16:47:52,815 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 16:48:01,611 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 163, in profile + decoded = jwt.decode(accessToken, options={"verify_signature": False}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 210, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 151, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 198, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 254, in _load + raise DecodeError(f"Invalid token type. Token must be a {bytes}") +jwt.exceptions.DecodeError: Invalid token type. Token must be a +ERROR 2024-02-29 16:48:12,666 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Product is not JSON serializable +INFO 2024-02-29 16:50:40,511 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 16:50:41,048 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 16:50:44,747 log Internal Server Error: /cart/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\cart\views.py", line 32, in cart_detail + return render(request, 'cart/detail.html', {'cart': cart}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 242, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 549, in render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'cart_add' with arguments '('',)' not found. 1 pattern(s) tried: ['cart/add/(?P[0-9]+)/\\Z'] +INFO 2024-02-29 16:52:39,547 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 16:52:40,145 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 16:54:35,351 log Internal Server Error: /cart/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\cart\views.py", line 32, in cart_detail + return render(request, 'cart/detail.html', {'cart': cart}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 242, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 549, in render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'cart_add' with arguments '('',)' not found. 1 pattern(s) tried: ['cart/add/(?P[0-9]+)/\\Z'] +ERROR 2024-02-29 16:54:37,504 log Internal Server Error: /cart/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\cart\views.py", line 32, in cart_detail + return render(request, 'cart/detail.html', {'cart': cart}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 242, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 549, in render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'cart_add' with arguments '('',)' not found. 1 pattern(s) tried: ['cart/add/(?P[0-9]+)/\\Z'] +INFO 2024-02-29 17:06:29,723 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 17:06:30,265 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 17:06:33,601 log Internal Server Error: /cart/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\cart\views.py", line 32, in cart_detail + return render(request, 'cart/detail.html', {'cart': cart}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 242, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 549, in render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'cart_add' with arguments '('',)' not found. 1 pattern(s) tried: ['cart/add/(?P[0-9]+)/\\Z'] +INFO 2024-02-29 17:06:44,621 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 17:06:45,299 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 17:06:58,684 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Product is not JSON serializable +INFO 2024-02-29 17:07:15,584 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 17:07:16,116 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 17:07:24,007 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Decimal is not JSON serializable +INFO 2024-02-29 17:08:37,033 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 17:08:37,557 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 17:08:43,055 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Product is not JSON serializable +INFO 2024-02-29 17:09:27,034 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 17:09:27,728 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 17:09:28,484 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\orders\views.py", line 17, in order_create + for item in cart: + File "C:\Users\fhjj3\djangoProject1\cart\cart.py", line 33, in __iter__ + cart[int(product.id)]['product'] = product + ~~~~^^^^^^^^^^^^^^^^^ +KeyError: 1 +INFO 2024-02-29 17:09:55,413 autoreload C:\Users\fhjj3\djangoProject1\cart\cart.py changed, reloading. +INFO 2024-02-29 17:09:55,917 autoreload Watching for file changes with StatReloader +ERROR 2024-02-29 17:10:01,767 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Product is not JSON serializable +ERROR 2024-02-29 17:11:57,450 log Internal Server Error: /orders/create/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\utils\deprecation.py", line 136, in __call__ + response = self.process_response(request, response) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\middleware.py", line 59, in process_response + request.session.save() + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 82, in save + obj = self.create_model_instance(data) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\db.py", line 69, in create_model_instance + session_data=self.encode(data), + ^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\contrib\sessions\backends\base.py", line 94, in encode + return signing.dumps( + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 152, in dumps + return TimestampSigner(key=key, salt=salt).sign_object( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 250, in sign_object + data = serializer().dumps(obj) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\signing.py", line 127, in dumps + return json.dumps(obj, separators=(",", ":")).encode("latin-1") + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\__init__.py", line 238, in dumps + **kw).encode(obj) + ^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 200, in encode + chunks = self.iterencode(o, _one_shot=True) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 258, in iterencode + return _iterencode(o, 0) + ^^^^^^^^^^^^^^^^^ + File "C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.11_3.11.2288.0_x64__qbz5n2kfra8p0\Lib\json\encoder.py", line 180, in default + raise TypeError(f'Object of type {o.__class__.__name__} ' +TypeError: Object of type Product is not JSON serializable +INFO 2024-02-29 17:58:24,467 autoreload Watching for file changes with StatReloader +INFO 2024-02-29 18:18:12,429 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 08:58:28,654 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 11:58:03,873 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 14:08:59,215 autoreload Watching for file changes with StatReloader +ERROR 2024-03-01 14:09:02,395 log Internal Server Error: / +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 502, in parse + compile_func = self.tags[command] + ~~~~~~~~~^^^^^^^^^ +KeyError: 'static' + +During handling of the above exception, another exception occurred: + +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\main\views.py", line 18, in product_list + return render(request,'main/product/list.html', + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 134, in render + compiled_parent = self.get_parent(context) + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 131, in get_parent + return self.find_template(parent, context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 109, in find_template + template, origin = context.template.engine.find_template( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\engine.py", line 159, in find_template + template = loader.get_template(name, skip=skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\cached.py", line 57, in get_template + template = super().get_template(template_name, skip) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loaders\base.py", line 28, in get_template + return Template( + ^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 154, in __init__ + self.nodelist = self.compile_nodelist() + ^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 196, in compile_nodelist + return parser.parse() + ^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 504, in parse + self.invalid_block_tag(token, command, parse_until) + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 565, in invalid_block_tag + raise self.error( +django.template.exceptions.TemplateSyntaxError: Invalid block tag on line 8: 'static'. Did you forget to register or load this tag? +WARNING 2024-03-01 14:09:02,692 log Not Found: /favicon.ico +INFO 2024-03-01 14:10:15,728 views Redirecting to Keycloak for authentication. +INFO 2024-03-01 14:11:40,366 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 14:11:46,957 views Redirecting to Keycloak for authentication. +INFO 2024-03-01 14:11:50,190 views Redirecting to Keycloak for authentication. +INFO 2024-03-01 14:11:53,901 views Redirecting to Keycloak for authentication. +INFO 2024-03-01 14:12:56,711 autoreload Watching for file changes with StatReloader +ERROR 2024-03-01 14:13:01,324 log Internal Server Error: /auth/profile/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 163, in profile + decoded = jwt.decode(accessToken, options={"verify_signature": False}) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 210, in decode + decoded = self.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jwt.py", line 151, in decode_complete + decoded = api_jws.decode_complete( + ^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 198, in decode_complete + payload, signing_input, header, signature = self._load(jwt) + ^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\jwt\api_jws.py", line 254, in _load + raise DecodeError(f"Invalid token type. Token must be a {bytes}") +jwt.exceptions.DecodeError: Invalid token type. Token must be a +INFO 2024-03-01 14:13:04,693 views Redirecting to Keycloak for authentication. +INFO 2024-03-01 14:16:31,566 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 14:25:41,885 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 14:27:56,030 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 14:30:33,463 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 15:03:19,026 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 15:08:18,140 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 15:09:27,635 views Redirecting to Keycloak for authentication. +INFO 2024-03-01 15:10:05,347 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 15:16:36,655 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 15:18:17,811 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 19:26:16,179 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 19:49:22,852 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 21:17:36,917 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 22:14:28,461 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 22:20:10,991 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 22:40:03,876 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 22:43:51,870 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 22:48:55,866 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 22:51:39,858 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 22:58:03,518 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 22:58:22,306 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 22:58:59,987 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 23:00:56,103 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 23:01:56,054 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 23:15:54,001 autoreload Watching for file changes with StatReloader +INFO 2024-03-01 23:28:21,202 autoreload Watching for file changes with StatReloader +INFO 2024-03-02 00:02:28,465 autoreload Watching for file changes with StatReloader +INFO 2024-03-02 00:03:46,934 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 11:26:36,176 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 22:24:42,250 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 22:25:55,593 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 22:42:46,259 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 22:48:56,159 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 22:55:11,533 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 22:59:09,644 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:00:14,337 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:00:30,429 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:00:49,815 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:11:05,561 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:12:50,076 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:13:47,202 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:19:39,987 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:21:09,166 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:31:39,251 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:32:49,009 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:33:46,855 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:34:16,675 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:36:25,433 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:36:59,241 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:38:56,880 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:40:30,148 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:41:59,786 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:42:46,817 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:48:38,749 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:51:01,584 autoreload Watching for file changes with StatReloader +INFO 2024-03-03 23:57:38,907 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 00:27:49,394 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 00:53:55,605 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 01:03:49,074 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 01:24:01,374 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 01:28:57,158 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 11:40:57,064 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 11:56:15,699 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 12:00:04,898 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-03-04 12:00:05,500 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 12:00:33,389 autoreload Watching for file changes with StatReloader +ERROR 2024-03-04 12:00:35,299 log Internal Server Error: / +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\main\views.py", line 18, in product_list + return render(request,'main/product/list.html', + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'profile' not found. 'profile' is not a valid view function or pattern name. +WARNING 2024-03-04 12:00:35,499 log Not Found: /favicon.ico +INFO 2024-03-04 12:04:27,539 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 12:05:34,518 log Not Found: /accounts/ +INFO 2024-03-04 12:08:12,462 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-03-04 12:08:12,991 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 12:08:15,535 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-03-04 12:08:16,081 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 12:08:29,444 log Not Found: /accounts/ +INFO 2024-03-04 12:11:21,844 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 12:11:36,883 log Not Found: /accounts/ +INFO 2024-03-04 12:12:20,135 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-03-04 12:12:20,649 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 12:12:22,110 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-03-04 14:32:02,872 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 14:54:38,276 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 14:57:38,022 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 15:05:41,684 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 15:05:43,387 log Not Found: /deps/images/bg-image2.png +WARNING 2024-03-04 15:05:46,941 log Not Found: /deps/images/bg-image2.png +WARNING 2024-03-04 15:06:05,672 log Not Found: /deps/images/bg-image2.png +WARNING 2024-03-04 15:06:09,560 log Not Found: /deps/images/bg-image2.png +INFO 2024-03-04 15:10:21,733 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 15:10:22,587 log Not Found: /main/static/deps/images/bg-image2.png +INFO 2024-03-04 15:12:51,799 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 15:12:55,441 log Not Found: /main/static/deps/images/bg-image2.png +INFO 2024-03-04 15:16:38,999 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 15:34:06,444 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 15:36:33,633 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 15:45:06,634 log Not Found: /favicon.ico +WARNING 2024-03-04 15:45:19,271 log Not Found: /1/photo1/ +WARNING 2024-03-04 15:45:19,403 log Not Found: /favicon.ico +INFO 2024-03-04 15:52:56,326 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 15:55:58,188 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 16:13:35,067 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 16:15:24,745 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 16:41:23,789 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 16:41:45,070 log Not Found: /url/ +WARNING 2024-03-04 16:50:13,935 log Not Found: /favicon.ico +INFO 2024-03-04 17:27:43,612 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 17:28:39,076 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\settings.py changed, reloading. +INFO 2024-03-04 17:28:39,596 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 17:28:53,064 log Not Found: /payment/test +WARNING 2024-03-04 17:28:53,193 log Not Found: /favicon.ico +INFO 2024-03-04 17:30:08,445 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\urls.py changed, reloading. +INFO 2024-03-04 17:30:08,965 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 17:30:13,478 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\urls.py changed, reloading. +INFO 2024-03-04 17:30:14,232 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 17:30:37,769 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\urls.py changed, reloading. +INFO 2024-03-04 17:30:38,373 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 17:31:17,730 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 17:31:38,971 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\urls.py changed, reloading. +INFO 2024-03-04 17:31:39,547 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 17:32:05,463 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-03-04 17:32:06,088 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 17:32:06,375 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:06,777 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:07,210 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:07,341 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:07,578 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:07,828 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:08,405 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:08,644 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:08,826 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:09,078 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:09,230 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:09,520 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:32:12,754 log Not Found: /accounts/login/ +INFO 2024-03-04 17:46:00,783 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 17:46:08,128 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:47:29,521 log Not Found: /accounts/login/ +WARNING 2024-03-04 17:47:36,223 log Not Found: /accounts/login/ +INFO 2024-03-04 17:54:53,692 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-03-04 17:54:54,442 autoreload Watching for file changes with StatReloader +ERROR 2024-03-04 17:56:44,752 log Internal Server Error: / +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\main\views.py", line 18, in product_list + return render(request,'main/product/list.html', + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'keycloak_login' not found. 'keycloak_login' is not a valid view function or pattern name. +INFO 2024-03-04 17:57:38,190 autoreload Watching for file changes with StatReloader +ERROR 2024-03-04 17:57:40,538 log Internal Server Error: / +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\main\views.py", line 18, in product_list + return render(request,'main/product/list.html', + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\shortcuts.py", line 25, in render + content = loader.render_to_string(template_name, context, request, using=using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader.py", line 62, in render_to_string + return template.render(context, request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\backends\django.py", line 61, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 1000, in + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\base.py", line 961, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\template\defaulttags.py", line 479, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'keycloak_login' not found. 'keycloak_login' is not a valid view function or pattern name. +INFO 2024-03-04 18:00:11,818 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\urls.py changed, reloading. +INFO 2024-03-04 18:00:12,439 autoreload Watching for file changes with StatReloader +ERROR 2024-03-04 18:00:17,584 log Internal Server Error: /auth/login/ +Traceback (most recent call last): + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\core\handlers\base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\users\views.py", line 21, in keycloak_login + redirect_uri = request.build_absolute_uri(reverse('keycloak_callback')) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\base.py", line 88, in reverse + return resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "C:\Users\fhjj3\djangoProject1\venv\Lib\site-packages\django\urls\resolvers.py", line 851, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'keycloak_callback' not found. 'keycloak_callback' is not a valid view function or pattern name. +INFO 2024-03-04 18:01:19,120 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-03-04 18:01:19,700 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 18:02:22,663 autoreload C:\Users\fhjj3\djangoProject1\users\views.py changed, reloading. +INFO 2024-03-04 18:02:23,401 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 18:02:31,653 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 18:02:49,718 log Not Found: /test/payment +INFO 2024-03-04 18:03:04,922 autoreload C:\Users\fhjj3\djangoProject1\users\urls.py changed, reloading. +INFO 2024-03-04 18:03:05,522 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 18:03:07,201 log Not Found: /test/ +INFO 2024-03-04 18:03:16,763 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\urls.py changed, reloading. +INFO 2024-03-04 18:03:17,401 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 18:03:17,695 log Not Found: /test/ +WARNING 2024-03-04 18:03:18,634 log Not Found: /test/ +INFO 2024-03-04 18:08:34,135 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 18:08:36,592 log Not Found: /shop/ +WARNING 2024-03-04 18:08:38,888 log Not Found: /about/ +INFO 2024-03-04 18:10:25,778 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 18:29:41,634 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 20:48:12,595 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 20:51:30,140 log Not Found: /shop/ +WARNING 2024-03-04 20:51:30,253 log Not Found: /favicon.ico +WARNING 2024-03-04 20:51:33,503 log Not Found: /about/ +INFO 2024-03-04 20:57:43,881 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 20:59:20,330 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 21:01:51,061 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 21:02:25,342 log Not Found: /shop/ +WARNING 2024-03-04 21:02:25,441 log Not Found: /favicon.ico +INFO 2024-03-04 21:05:16,034 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 21:08:34,831 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 21:11:23,534 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 21:12:10,410 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 21:13:28,310 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 21:14:06,435 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 21:15:08,236 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 21:19:57,935 log Not Found: /about/ +WARNING 2024-03-04 21:19:58,047 log Not Found: /favicon.ico +INFO 2024-03-04 21:22:12,755 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 21:27:48,956 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 21:28:15,345 log Not Found: /android-chrome-192x192.png +WARNING 2024-03-04 21:28:15,425 log Not Found: /android-chrome-192x192.png +WARNING 2024-03-04 21:28:15,441 log Not Found: /android-chrome-512x512.png +INFO 2024-03-04 21:35:09,466 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 21:37:15,862 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 21:37:51,901 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 21:46:03,579 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 22:10:38,476 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 22:11:24,114 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\urls.py changed, reloading. +INFO 2024-03-04 22:11:25,157 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 22:11:47,269 autoreload C:\Users\fhjj3\djangoProject1\main\urls.py changed, reloading. +INFO 2024-03-04 22:11:48,040 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 22:12:06,981 log Not Found: /about/ +INFO 2024-03-04 22:18:08,012 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 22:18:14,933 log Not Found: /about/ +WARNING 2024-03-04 22:18:47,461 log Not Found: /about/ +INFO 2024-03-04 22:18:48,258 autoreload C:\Users\fhjj3\djangoProject1\main\urls.py changed, reloading. +INFO 2024-03-04 22:18:48,839 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 22:18:49,223 log Not Found: /about/ +WARNING 2024-03-04 22:18:54,979 log Not Found: /abouts/ +INFO 2024-03-04 22:19:30,183 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\urls.py changed, reloading. +INFO 2024-03-04 22:19:30,748 autoreload Watching for file changes with StatReloader +INFO 2024-03-04 22:19:53,798 autoreload C:\Users\fhjj3\djangoProject1\djangoProject1\urls.py changed, reloading. +INFO 2024-03-04 22:19:54,519 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 22:22:38,964 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:11,889 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:11,949 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:14,267 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:14,321 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:14,838 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:14,904 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:15,727 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:15,786 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:16,268 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:16,327 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:16,558 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:16,608 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:16,850 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:16,911 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:17,897 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:17,955 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:18,123 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:18,190 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:18,862 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:18,914 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:19,055 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:19,111 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:19,127 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:19,397 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:19,447 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:19,622 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:19,688 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:20,976 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:21,026 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:26,567 log Not Found: /abouts/ +WARNING 2024-03-04 22:24:26,692 log Not Found: /favicon.ico +WARNING 2024-03-04 22:24:35,684 log Not Found: /abouts/ +INFO 2024-03-04 22:31:37,568 autoreload Watching for file changes with StatReloader +WARNING 2024-03-04 22:31:40,577 log Not Found: /about/ +INFO 2024-03-05 14:17:32,359 autoreload Watching for file changes with StatReloader +WARNING 2024-03-05 14:17:41,596 log Not Found: /about/ +WARNING 2024-03-05 14:17:41,680 log Not Found: /favicon.ico +INFO 2024-03-05 14:19:26,271 autoreload Watching for file changes with StatReloader +WARNING 2024-03-05 14:19:27,894 log Not Found: /accounts/login/ +INFO 2024-03-05 14:33:45,575 autoreload Watching for file changes with StatReloader +INFO 2024-03-05 14:34:49,337 autoreload Watching for file changes with StatReloader +INFO 2024-03-05 14:38:00,407 autoreload Watching for file changes with StatReloader +INFO 2024-03-05 15:27:39,680 autoreload Watching for file changes with StatReloader +INFO 2024-03-05 15:29:11,725 autoreload Watching for file changes with StatReloader +WARNING 2024-03-05 15:29:43,674 log Not Found: /favicon.ico +INFO 2024-03-05 15:33:19,785 autoreload Watching for file changes with StatReloader +INFO 2024-03-05 15:37:15,397 autoreload Watching for file changes with StatReloader +WARNING 2024-03-05 15:37:41,073 log Not Found: /about/ +WARNING 2024-03-05 15:37:41,188 log Not Found: /favicon.ico +INFO 2024-03-05 15:56:01,642 autoreload Watching for file changes with StatReloader +WARNING 2024-03-05 15:56:04,591 log Not Found: /about/ +INFO 2024-03-05 15:57:25,792 autoreload Watching for file changes with StatReloader +WARNING 2024-03-05 15:57:36,676 log Not Found: /about/ +WARNING 2024-03-05 15:57:36,748 log Not Found: /favicon.ico +WARNING 2024-03-05 15:58:30,509 log Not Found: /favicon.ico +WARNING 2024-03-05 15:59:10,853 log Not Found: /about/ +WARNING 2024-03-05 15:59:10,955 log Not Found: /favicon.ico +INFO 2024-03-05 16:01:09,009 autoreload Watching for file changes with StatReloader +INFO 2024-03-05 16:03:03,810 autoreload Watching for file changes with StatReloader +INFO 2024-03-05 16:03:49,487 autoreload Watching for file changes with StatReloader +INFO 2024-03-05 16:06:58,948 autoreload Watching for file changes with StatReloader +WARNING 2024-03-05 16:08:04,840 log Not Found: /about/ +WARNING 2024-03-05 16:08:04,936 log Not Found: /favicon.ico +INFO 2024-03-05 16:42:51,322 autoreload Watching for file changes with StatReloader +WARNING 2024-03-05 16:43:01,054 log Not Found: /about/ +WARNING 2024-03-05 16:43:01,167 log Not Found: /favicon.ico diff --git a/djangoProject1/__pycache__/settings.cpython-311.pyc b/djangoProject1/__pycache__/settings.cpython-311.pyc index c05326b9c2f3796a619c32d8090d99d17858756c..9ba2dcf985091e8c2f2753337f13a321a052154c 100644 GIT binary patch delta 1292 zcmZWmOK;mo5av>nC5tBYemH(aw)|3JQE_7@eW$X_+KLUUwp<5Tpe1MxEzzb(L6Tuu zKw(|lYZ2(G0znSWAw9Sd+GBr1jsj1)45ujcIKOJcW0XMe-^kG zEbFF-9bdnZh3Hc*imsn7{&)$am<2cHfWe+31!K<<_5zE2z{yVVG#H91B5;70qn>VVtm{aI1$CJ)Bff(T+nfg~Kq7BjCVMvc};y zzPtr7JOML!Qbs3J*8MDdHr@Zz;Z zvir16!)Ne0d_nv#+je+F_Ft_+8rF+eBGV&okn$7=@HK407G!&(kK2wSnLL^9J)rYc zV!QJP{R`UiG=gv$yUK`CEW095&0s>*!2 ze@N%|k!ys!onzM%I@uVNpsZ-gf~pv?^W0&jBq%$F>-m+my1Tt!k@hMZs~3BvwI}8K z2aj8C-QRb1m^rj)jOZ0vQ^0WMh5bWeKX15B<%@!O_c4LRF(~2pCR@c;#pNSM#)`e ztu7J{J8)}qp(@uCD~3}PK`)4+LF=T=6{%iQTR)9emi>7lpU>uY#Y`@@ofX9NreJWx zn6SH<-4)1FvIl~g-Dv$a_KpdXo>oH^gj?^}i*X~8&trYNy4ftu38bXsZm#FZ>E6U&XJ!o=WH`8>Qb~i^TLuk6qXluta zJwFoXOzJ(@TtTE@_8*ZJ9Vh(eRy(8F$U&19SbqC}wSF~hCDy+1rM y*AeAlyDs1BaI71h?au4nsip2r#$-lVOP+vjlqlO64-sW2=vP#v|5cC4BmM>Ei%`4( delta 862 zcmZuu&rcIk5Pt8`Woftjy4`M}Pzo&t+Co7nA|m)(FQ6gOsNtD-ahlrNhyf8bG2Me6 zZVmCk)q}}iO*}YTQbLWB%(pY&eDh}Zy+4Cyl7CiJA3TG|Vt(=S&$vQpokGLNO#Q>zlAf!bKG9nE_ zB7+w>1jCSp5g3ItFjkesFpNVECg3bg!a4U@U<$MIRR+^=0cJ3st$N@h=9l0yTq(Hx z)hgpCyoT*rV0TI8y8VNFq*SrLdt}Novi)0nOzm~~6Q$f9^FCnN!?yC$TDe$w^5QVQ zIx#-~@@Z-Me(u@xSFkpBZ{fzB{KCZITy8B_yuDhsz9^5RpY9LZy1yUK8?lbmch&~~ zrRYd5hg>kM4}sTKRJ)}-#MBk9d}Y?MR<3ZJIivw5cj9dvi3XTH#~|8(>37)l7?b-%b2yQBO&_gkkf`(_b;f~wFdwI diff --git a/djangoProject1/__pycache__/urls.cpython-311.pyc b/djangoProject1/__pycache__/urls.cpython-311.pyc index 21a4f6ba4d3cb14b367a15fdad7086c995f1c86f..7f33a42810ae527704f350fc164d447594f0ef40 100644 GIT binary patch delta 412 zcmX@j@ry%!IWI340}!nI@-)?uiGkrUhyw%MP{!x9iRzXLDGVvBIh?s%QCy4+Obn^a zDQu~XSuiCGSv(ULNOQ9TC0J58QaIOeO`N63%?;-Ar0{~dynJ9T|1w4fhSiKf<$?lW z0l^fZHC)Spmak@-tiUMg%bUuU#RqdkkxVKtP!$JIj2|WjWDCI9YlI;>Vf-py28Jl! z6p>&C5Y`l(+{S3ismXYYwJbBWym<0%MsKSs*2L114E-vu(&E&jV!hI$oZ?#yRh+qr znRyTn3y2BS!<&+yT$-DjR}x>8pI_pqDLC1IDTciWXahqL$K;tzOB7@2m29?QYnB_P>aC7i8 RHE@3rnasmt%_0Rf4*-!xU9SKD delta 384 zcmeyxahgMYIWI340}yz8zM2}s#K7K8Twp=&6dq(jUa%lv3O`J65~C8^GDe^t#)%DL0qLw! z+^K9?JTT*nWKy|-Iyiu0yf85!n-9ibBLuMz#;*dZisDWY4rTyhO_9ly7)>W%VDwhI z#ZbkWo0yrWS6Y-)e2WFdtYS?pEy>WY;wmjpEh+{}Om<`vX5^n7$`mtsH&Z>AG|*U} z(-?~7Cc7|)v3_7fxL#QLXBYZ;i3bzZq#us^wuK-CFlPfGHH^8#u p6VxZD&(OIjq<%$6{UVFT6&8&T+-&?z4cs3DCR?*uvq%CB1^~R4R~i5S diff --git a/djangoProject1/settings.py b/djangoProject1/settings.py index 0275965..dfe9263 100644 --- a/djangoProject1/settings.py +++ b/djangoProject1/settings.py @@ -31,6 +31,11 @@ CART_SESSION_ID = 'cart' # Application definition INSTALLED_APPS = [ + 'django.contrib.sites', + 'allauth', + 'allauth.account', + 'allauth.socialaccount', + 'django.contrib.admin', 'django.contrib.auth', 'django_extensions', @@ -45,6 +50,9 @@ INSTALLED_APPS = [ ] +SESSION_COOKIE_AGE = 86400 # 24 часа в секундах +SESSION_ENGINE = 'django.contrib.sessions.backends.db' +SITE_ID = 1 MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', @@ -54,6 +62,8 @@ MIDDLEWARE = [ 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', + 'allauth.account.middleware.AccountMiddleware', + ] ROOT_URLCONF = 'djangoProject1.urls' @@ -70,6 +80,7 @@ TEMPLATES = [ 'django.template.context_processors.request', 'django.contrib.auth.context_processors.auth', 'django.contrib.messages.context_processors.messages', + ], }, }, @@ -152,9 +163,10 @@ EMAIL_USE_TLS = True KEYCLOAK_CONFIG = { 'SERVER_URL': 'https://auth.myterior.kz', 'REALM': 'Harmony', - 'CLIENT_ID': 'lowlight', - 'CLIENT_SECRET': 'u31Kvkj9V2npxdwJUODReO3YJ2w2iMul', + 'CLIENT_ID': 'admin-cli', + 'CLIENT_SECRET': 'wOVphEiLVBS1AlNKRpaQpD4yQh5Wm3TJ', 'CALLBACK_URL': 'http://127.0.0.1:8000/products/', + } @@ -186,3 +198,21 @@ LOGGING = { }, }, } +# settings.py + +# ... ваш предыдущий код ... + +SOCIALACCOUNT_PROVIDERS = { + 'openid': { + 'SERVERS': [ + { + 'id': 'keycloak', + 'name': 'Keycloak', + 'openid_config_url': 'https://auth.myterior.kz/realms/Harmony/.well-known/openid-configuration', + 'client_id': 'admin-cli', + 'client_secret': 'wOVphEiLVBS1AlNKRpaQpD4yQh5Wm3TJ', + } + + ] + } +} diff --git a/djangoProject1/urls.py b/djangoProject1/urls.py index 7ab1a29..4ed29bf 100644 --- a/djangoProject1/urls.py +++ b/djangoProject1/urls.py @@ -2,13 +2,15 @@ from django.contrib import admin from django.urls import path, include from django.conf import settings from django.conf.urls.static import static - +from main import views urlpatterns = [ path('admin/', admin.site.urls), path('cart/', include('cart.urls', namespace='cart')), path('orders/', include('orders.urls', namespace='orders')), +path('auth/', include('users.urls')), path('', include('main.urls', namespace='main')), - path('auth/', include('users.urls')), # Подключение URL приложения users + + ] if settings.DEBUG: diff --git a/invoice_1.pdf b/invoice_1.pdf deleted file mode 100644 index f5c9396..0000000 --- a/invoice_1.pdf +++ /dev/null @@ -1,68 +0,0 @@ -%PDF-1.3 -% ReportLab Generated PDF document http://www.reportlab.com -1 0 obj -<< -/F1 2 0 R ->> -endobj -2 0 obj -<< -/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font ->> -endobj -3 0 obj -<< -/Contents 7 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 6 0 R /Resources << -/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] ->> /Rotate 0 /Trans << - ->> - /Type /Page ->> -endobj -4 0 obj -<< -/PageMode /UseNone /Pages 6 0 R /Type /Catalog ->> -endobj -5 0 obj -<< -/Author (anonymous) /CreationDate (D:20240218225917-06'00') /Creator (ReportLab PDF Library - www.reportlab.com) /Keywords () /ModDate (D:20240218225917-06'00') /Producer (ReportLab PDF Library - www.reportlab.com) - /Subject (unspecified) /Title (untitled) /Trapped /False ->> -endobj -6 0 obj -<< -/Count 1 /Kids [ 3 0 R ] /Type /Pages ->> -endobj -7 0 obj -<< -/Filter [ /ASCII85Decode /FlateDecode ] /Length 102 ->> -stream -GapQh0E=F,0U\H3T\pNYT^QKk?tc>IP,;W#U1^23ihPEM_?CW4KISi90MntRifICK%KE/ee05&l(FoYV9neZ[Kb,ht@Ke@a%%S##~>endstream -endobj -xref -0 8 -0000000000 65535 f -0000000073 00000 n -0000000104 00000 n -0000000211 00000 n -0000000414 00000 n -0000000482 00000 n -0000000778 00000 n -0000000837 00000 n -trailer -<< -/ID -[] -% ReportLab generated PDF document -- digest (http://www.reportlab.com) - -/Info 5 0 R -/Root 4 0 R -/Size 8 ->> -startxref -1029 -%%EOF diff --git a/invoice_2.pdf b/invoice_2.pdf deleted file mode 100644 index e30082a..0000000 --- a/invoice_2.pdf +++ /dev/null @@ -1,68 +0,0 @@ -%PDF-1.3 -% ReportLab Generated PDF document http://www.reportlab.com -1 0 obj -<< -/F1 2 0 R ->> -endobj -2 0 obj -<< -/BaseFont /Helvetica /Encoding /WinAnsiEncoding /Name /F1 /Subtype /Type1 /Type /Font ->> -endobj -3 0 obj -<< -/Contents 7 0 R /MediaBox [ 0 0 595.2756 841.8898 ] /Parent 6 0 R /Resources << -/Font 1 0 R /ProcSet [ /PDF /Text /ImageB /ImageC /ImageI ] ->> /Rotate 0 /Trans << - ->> - /Type /Page ->> -endobj -4 0 obj -<< -/PageMode /UseNone /Pages 6 0 R /Type /Catalog ->> -endobj -5 0 obj -<< -/Author (anonymous) /CreationDate (D:20240218230410-06'00') /Creator (ReportLab PDF Library - www.reportlab.com) /Keywords () /ModDate (D:20240218230410-06'00') /Producer (ReportLab PDF Library - www.reportlab.com) - /Subject (unspecified) /Title (untitled) /Trapped /False ->> -endobj -6 0 obj -<< -/Count 1 /Kids [ 3 0 R ] /Type /Pages ->> -endobj -7 0 obj -<< -/Filter [ /ASCII85Decode /FlateDecode ] /Length 102 ->> -stream -GapQh0E=F,0U\H3T\pNYT^QKk?tc>IP,;W#U1^23ihPEM_?CW4KISi90MntRifICK%KE/ee05&l(FoY69neZ[Kb,ht@Ke@a%'("2~>endstream -endobj -xref -0 8 -0000000000 65535 f -0000000073 00000 n -0000000104 00000 n -0000000211 00000 n -0000000414 00000 n -0000000482 00000 n -0000000778 00000 n -0000000837 00000 n -trailer -<< -/ID -[] -% ReportLab generated PDF document -- digest (http://www.reportlab.com) - -/Info 5 0 R -/Root 4 0 R -/Size 8 ->> -startxref -1029 -%%EOF diff --git a/invoice_image.png b/invoice_image.png index 26edb7c813940953b1428567fd714e49d56462e8..431ddaf35d36a1489571154343482207a138c54c 100644 GIT binary patch delta 12453 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 delta 7412 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
Проверьте свои товары перед оформлением заказа.
(*%vnu9HlKN)_*#ZTiNj4lZ`zMsPxwrtTN%|;U?d8{T->_#D$q8yMBX&T` z4iaxgE1X`#@%!oR5#&cxP_vTULl?`SM<3H1CT_18X4jEe+O3p4ZLl#}MN62RrKd@L zP>ang0`5UU4}A@e`-0=EOF6y?oAIdSXtpBW1!KaN-cN&GQe+NldAOxIGtGF7lp3I4 zp(!@0c`wIvIA!SP+=J$;2c$8jyrWXLHrd4m(Jx`V_#G>&to!-?x6`q2>G zkIK+kJID@P#t&Pr5p%2_Y7wEFGZh9kk&K|G8l0)2QCCdHW6q86O@Pcqr(jx6Hd9+8 z*@n~8%@}DMmmD1B)EDKI;HXZ}wa_GmCjN%mYnvHA_KX@XGIr#9#qeWkTxC5GTD>MXsP>eiWZ!hFOYYwwvjQYh!W~L+W;35`|(|rz#1(UC13nEeU zYOdi7`&-Whdz*gG84fTDv|i{B*>Le5QP~a;RMICWns6(_`eeMqwz7f2@=<>+9W zX@vomz#WyMl!sh=2qIZLdx3!*j>!CWrUV8}*1Y{sJTw+heFz4TJ{E_wxE#{zkr?~i zBG~z;`C-_@L#K~5xHi_wLgj|wg{q}+8n`E&~dd3 zZ(RA)mk>-bzw_`)A?>t<;a#RRq)9g8g499Kdt+kd_L`ch$>jD^Kc+zW7bd{wlw=|; z>e-VuS1(2r;cdp-g0~fK8{Pumb~K;(jioZ*BhZpk!OVxWnF6i2A|x1~*F?z-wOu8D zWxguXwT03(zOqn?gj5vP>Qm(oWe(^`onrXpercvsw5d; z#n&!EXYCMo^Wfhl`YZ2>1dd&BCxgFHlrgHH*B$I>xhh(r%Pp@O)Cyb2nc=;gE-Pri zIFmrF7c;>h@~TiU?KO%Y{`>2=;C1{qQmRNa5jDeY=BEiVHE+_P=5(wJ!U)ZWr@3P<=`+d|roZHu;p8=#;Nu!fCN<) zjd9Zs>Cy;&e_jJ!epPJX^)rL+&8X7jO`;5sHlyK=cDE-$?#x)(g-7>st79Lk<7S`r zato&CL9gqAi|-1%4-1Kw59V#>-agb9M&(Lq2=sucv>ov3b(EIgET-$i=}Ztd8ABRo z8$9bo18i-QP4u0g#d@CYZr3fZ6MncSn4u)gF2Ie$vXwsqaUri4b1$rz?25_0#=)ez zR(-hhm;Z)fc7>ZWb}~07+N(c6aIlgDllQtrR8tOl6N8$KEf5FK-4i#!^t)nTCN#Pv z)z-+ztfb<*Hy&d?@FEWwNQ7$3yfPk4xyxogc#PvlzXYK>F{$BjnQ~QlBKlN-F=2L< z;@Z2GP3DGIFXEilXsW7Lxl$F%t_mHY!Dc7GUlkHrGyne?{u|v{dDRVj?!=hcxeM_2 zTCW32&N{PL1X$tU_qr#5pI758Y66#y3qx<*Cal;Yx>)x>&_=o}(LVdiZ`8+Fznh}O zEJ2S~y4EdyiKaJ0Lz!TO5zTTE(+f&$5`ncnJ!rJ{dWiOXQORTG@|_hd&?in+qZ3?E z4%pYOS?&w{WwlGRnF`Air2^PfCI}P-U$Gj?=4VkPZDSZ##2e_wEa?Cb)pi7)+<=O4 z91n5FT{d`7?7{Q4fp%9kL(x$=9tKWQGT|?R-3Ld;ql?wpQ9CvT%5$W4F!a9chkRz- zUkB8VpyfzI;PG~n0+|8TkIWWg1GwoGYhCRz(oQpgjSb@+MZEhe3UgTzi0%loDFO zkAPSoD?-Huw;5{g;vwjZpLj$SVQ`{df*TjyPWWYm;KA9gb9_+IUHTMum!Vy(9aPbB zzIG}1tLiII-6#f_6^C|EZP00=?0g7T@mx=av@#3addmJXIdkEqr&5%{-ktQJT%u`z7jiw9$LaMl~_UV^bE<4q5SKJWIRP zNsC8*DB&H0cPt(GVcg2kLfUtBF=5+)0pLHf+^C-Qr*IjE1X}5SL zaj5~8=h`i_d$W_EzUu|ix#SX(1wS{iZ||pRuv-Fh^PBTcCKhzxVEmnPkAj2eoL(0B zMYPL(rwxVL8E7L&I28u*$?O310RoJE7ad>EQwuM+)1g
f2@=<>+9W zX@vomz#WyMl!sh=2qIZLdx3!*j>!CWrUV8}*1Y{sJTw+heFz4TJ{E_wxE#{zkr?~i zBG~z;`C-_@L#K~5xHi_wLgj|wg{q}+8n`E&~dd3 zZ(RA)mk>-bzw_`)A?>t<;a#RRq)9g8g499Kdt+kd_L`ch$>jD^Kc+zW7bd{wlw=|; z>e-VuS1(2r;cdp-g0~fK8{Pumb~K;(jioZ*BhZpk!OVxWnF6i2A|x1~*F?z-wOu8D zWxguXwT03(zOqn?gj5vP>Qm(oWe(^`onrXpercvsw5d; z#n&!EXYCMo^Wfhl`YZ2>1dd&BCxgFHlrgHH*B$I>xhh(r%Pp@O)Cyb2nc=;gE-Pri zIFmrF7c;>h@~TiU?KO%Y{`>2=;C1{qQmRNa5jDeY=BEiVHE+_P=5(wJ!U)ZWr@3P<=`+d|roZHu;p8=#;Nu!fCN<) zjd9Zs>Cy;&e_jJ!epPJX^)rL+&8X7jO`;5sHlyK=cDE-$?#x)(g-7>st79Lk<7S`r zato&CL9gqAi|-1%4-1Kw59V#>-agb9M&(Lq2=sucv>ov3b(EIgET-$i=}Ztd8ABRo z8$9bo18i-QP4u0g#d@CYZr3fZ6MncSn4u)gF2Ie$vXwsqaUri4b1$rz?25_0#=)ez zR(-hhm;Z)fc7>ZWb}~07+N(c6aIlgDllQtrR8tOl6N8$KEf5FK-4i#!^t)nTCN#Pv z)z-+ztfb<*Hy&d?@FEWwNQ7$3yfPk4xyxogc#PvlzXYK>F{$BjnQ~QlBKlN-F=2L< z;@Z2GP3DGIFXEilXsW7Lxl$F%t_mHY!Dc7GUlkHrGyne?{u|v{dDRVj?!=hcxeM_2 zTCW32&N{PL1X$tU_qr#5pI758Y66#y3qx<*Cal;Yx>)x>&_=o}(LVdiZ`8+Fznh}O zEJ2S~y4EdyiKaJ0Lz!TO5zTTE(+f&$5`ncnJ!rJ{dWiOXQORTG@|_hd&?in+qZ3?E z4%pYOS?&w{WwlGRnF`Air2^PfCI}P-U$Gj?=4VkPZDSZ##2e_wEa?Cb)pi7)+<=O4 z91n5FT{d`7?7{Q4fp%9kL(x$=9tKWQGT|?R-3Ld;ql?wpQ9CvT%5$W4F!a9chkRz- zUkB8VpyfzI;PG~n0+|8TkIWWg1GwoGYhCRz(oQpgjSb@+MZEhe3UgTzi0%loDFO zkAPSoD?-Huw;5{g;vwjZpLj$SVQ`{df*TjyPWWYm;KA9gb9_+IUHTMum!Vy(9aPbB zzIG}1tLiII-6#f_6^C|EZP00=?0g7T@mx=av@#3addmJXIdkEqr&5%{-ktQJT%u`z7jiw9$LaMl~_UV^bE<4q5SKJWIRP zNsC8*DB&H0cPt(GVcg2kLfUtBF=5+)0pLHf+^C-Qr*IjE1X}5SL zaj5~8=h`i_d$W_EzUu|ix#SX(1wS{iZ||pRuv-Fh^PBTcCKhzxVEmnPkAj2eoL(0B zMYPL(rwxVL8E7L&I28u*$?O310RoJE7ad>EQwuM+)1g