From 6b85b058823286c3fc3666c8369390af4869bf95 Mon Sep 17 00:00:00 2001 From: Marwan Alwali Date: Wed, 13 Aug 2025 19:31:08 +0300 Subject: [PATCH] update --- accounts/__pycache__/urls.cpython-312.pyc | Bin 1915 -> 1816 bytes accounts/urls.py | 2 +- db.sqlite3 | Bin 118648832 -> 120221696 bytes .../__pycache__/settings.cpython-312.pyc | Bin 7703 -> 7325 bytes .../__pycache__/urls.cpython-312.pyc | Bin 2305 -> 2363 bytes hospital_management/settings.py | 23 +- hospital_management/urls.py | 2 +- integration/__pycache__/views.cpython-312.pyc | Bin 53440 -> 53533 bytes integration/views.py | 8 +- inventory/__pycache__/admin.cpython-312.pyc | Bin 19381 -> 19398 bytes inventory/__pycache__/views.cpython-312.pyc | Bin 50162 -> 50694 bytes inventory/admin.py | 2 +- inventory/views.py | 44 +- inventory_data.py | 1499 +- logs/hospital_management.log | 30306 ++++++++++++++++ radiology/__pycache__/views.cpython-312.pyc | Bin 49412 -> 48825 bytes radiology/views.py | 130 +- temp.txt | 342 + templates/.DS_Store | Bin 14340 -> 14340 bytes templates/base.html | 4 +- templates/inventory/dashboard.html | 24 +- templates/inventory/stock/stock_detail.html | 48 +- templates/inventory/stock/stock_list.html | 52 +- templates/radiology/.DS_Store | Bin 6148 -> 6148 bytes .../orders/imaging_order_detail.html | 36 +- .../{ => orders}/imaging_order_list.html | 6 +- .../{ => orders}/imaging_orders.html | 0 .../radiology/series/imaging_series_list.html | 634 + 28 files changed, 32075 insertions(+), 1087 deletions(-) create mode 100644 temp.txt rename templates/radiology/{ => orders}/imaging_order_list.html (97%) rename templates/radiology/{ => orders}/imaging_orders.html (100%) create mode 100644 templates/radiology/series/imaging_series_list.html diff --git a/accounts/__pycache__/urls.cpython-312.pyc b/accounts/__pycache__/urls.cpython-312.pyc index c6d5692489cf9c801c4495af1f580dd47db88e53..fa150a3633d8c087218d40ac8a6de3abcd4cf8f1 100644 GIT binary patch delta 557 zcmey(H-nG&G%qg~0}%Y1GdttF(**50IEU|52Bb0O))o6u@ElBJZOq}fr>?NC{E-Vzl06H7`FK@$}P>XyNxTMSK|I8dD&7IhM6>Le%6V-&ZPLKBq+>Q=&{ zTLw*??BsWh;=*zW(R7|D;YxW;g~>aZoHold-(_SJnf#YUd9oX8Bp)b3i+DiP_mJF z6GJLf3j1U^MsY^*iR+{_Io5ElW(MhIU;s;TrLts6K={aH7FaPinqnTHVku;05H>_H zFPdULpkf&uitG8&6bk?q%V8=`5kylb1XQPhMV&C3IuW2cB`oShA?oTuQegj!0TrrX zQ7DdPpaf8z8WweuXzHYZ>NK#ZlSWY&%9J7lRH%hTp)86*rW84#Ivp(PymzbQKUz%5HF|vH+U|^KJ%OHH8!TBPC^8;?t&3{-W7+I8oDgj4FZdw2U diff --git a/accounts/urls.py b/accounts/urls.py index a13c39c3..ac0e4c69 100644 --- a/accounts/urls.py +++ b/accounts/urls.py @@ -4,7 +4,7 @@ URL configuration for accounts app. from django.urls import path from . import views -from allauth.account.views import SignupView, LoginView, LogoutView +# from allauth.account.views import SignupView, LoginView, LogoutView app_name = 'accounts' diff --git a/db.sqlite3 b/db.sqlite3 index 4495997d02e105ffc5469f069e38dba2cc4536c6..dc68a6b75e7103af79d7bc42e767cd1157335359 100644 GIT binary patch delta 1478445 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

6&TU-aB5CBOCsLyAkDu?7|-r)a;+-516+Z;7< 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∨CFBzd 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%0Dw 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

  • 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 diff --git a/hospital_management/__pycache__/settings.cpython-312.pyc b/hospital_management/__pycache__/settings.cpython-312.pyc index be3729d7fbbaf6c95595f5ad265790b47d1c7d90..4d2069d73bc3a948ad1c97a31dfcd0c46e0c8e75 100644 GIT binary patch delta 1051 zcmZuvOH30{6rDG1r+lnXTE${ms4;+i%deDA`Igd(AX*fk9|X?Of~AEipmbr0iEd1c zWK7(QiL!+aX$%W@?u;AavK!a#NaNPTH?JxKac1tBJLjHz=Dj=fw)>se_SI%964()c zrA2>j*<2*PRkdY_2q@Uz`{W^MT8lc=M?^G42pZAED(-E9X3awDV5Rje8bm?1pareF zZ9AgwB?z>UbM42tCU_!*y5XVCEL!ACv=vTtaHSWWN8RYs#05gz&`s0ra8eI?;6pF^ z(65OY_;Vj*`4If_DGaBI1pxt$BM53{gm4w3xTcvf##H0D&NeWF2}AC~4OY!pLd;!% zy2eZyKGXja^%EW6H>3UNh5Pu1-h(V;aT63DZS9G8(X%RP$-XI4&`}KE!E1w@et9LhNDR*zm!{hV7n#tn0B9ghvV0OQEw>-=nt`0oQ+cc1+Ie~9o$ zU29bGT<*h$i)A<_-wb~A!q47{0j z>4#)7M-xkO=Dls!M0~2r9tia^-x`xLz;4Q*4t|{wv*!7Qn4GoFCF03MOjbtpQXpR{ zh|a{pxFqjl%|X35puVwBlc4(3UQaA)W!X0}r5=`5Srmy?)r*ejrC>?6px-|o4u(hl z%DlSo_#(x1&!GCk`IHQ2EN7k(t7CLLFg_VpUzU$aZMt)N=6iWHsYvMgvJNXcC_1d_ zu%=#cZ5Hjbl(0x%QFmOSb2&+{cW&BplC?zKEY6ilPVqn}&6Q?KDkezbX`#IGKyVzM N&3rhoh~|&1?>8!Y`#=By delta 1422 zcmZuvOHUhD6ux(Ck9pKB7(`iUKGl(=z+KB&bS*B)xzHHyd%0ZUlIrrfVs+zPm*Q zAC!0!q_L)MiU1cB_~;A^85c&Gz*)r72Sedv!Bjnh)rXg;m5R^1bGr=6$`LdJh77{ zM()6a<^m+f*oWY5z7dfb`v@L4`4z_Pp5j!-?ZGEax@F4YjYBpY)4&~K?W?(uK5hIo z7&S?1GpwT_!DnY_45!q)T;NIhsq;B@Sa`U+&A;S>E@Lybo((wmcoq!rwQZ*gg-5wO zOg6<+!?c4AG1?SwNy)nR-;^jxu{vTlVLO7sbksvp>xdqyYqK^+bnwr+pX4Y zZZ(z7WNXg4hB_)Lrhlz%=^7j|0^DOyT5epdyaYcTiky8vDf9}DyZZ5&GK)(D>%p_ z|G+n`71V9@&Qq+O>8l{$pFRB*)Kz_Fpo03U?~PQ@K=tjR3i4OqJy${f)zPsE3RJtP Q()+5dJm}AJ&KI=fzn6)CoB#j- diff --git a/hospital_management/__pycache__/urls.cpython-312.pyc b/hospital_management/__pycache__/urls.cpython-312.pyc index 23ca98668bf5a59f02d5cee808889bd26dccc9c0..940f918e5f372e226de6b2deb534766b9eb4bf5d 100644 GIT binary patch delta 575 zcmZn^+AXAhnwOW00SK7p%+7ECvL1stFdzeEeD<5D{-U0Ti6NCWMQ}AEM07P1ga(ST zqzHlKgt5wrfaOH7%87yH#IedrfaN4%a`h+{N`WP%VUj3vGGIAbta5T-IeDyd3Sc=! zta3_B^&sCXW0h0^YgEN5rv{c&$10}*mea&4rv;YNM#woJ1-A}ZQWqhKB&P?K(?^$E zEi!onQ#hl+WDaIWQ3F_bRq-+~MDbM`RvKy=O^#!J#L1hOoSa{pS5my$ibaH(apz=z d_FRFREF2xu6VqqpUl!B5%%XpD^ImorMgYG6R73y( delta 522 zcmdlj)F`BWnwOW00SFc|&dzWGvL1stFdz+Od^Vb>{-R!xi6NCWMQAl6M07P1ga(ST zqzHrMM6k+TIR&h8ieNb< zta8ds^&sD?V3kw_YgEH3rw*3Wz$&K+meay2rwx|VLCC2f1-C9(QV$^sjS}I>XPCkn x^(U(^JBsSV!la6qfgy^o(xB2n({OSX^P|n#EPTw2t0q^m=Q2Lr{GHu}5dg%0NR9vi diff --git a/hospital_management/settings.py b/hospital_management/settings.py index 2a7269f2..3b2f573f 100644 --- a/hospital_management/settings.py +++ b/hospital_management/settings.py @@ -28,7 +28,7 @@ SECRET_KEY = 'django-insecure-#w(wlw2r86+q03%d(=mp_cbx+atrrot_aorpa))i0!s26@y9&& DEBUG = True -ALLOWED_HOSTS = ['*'] +ALLOWED_HOSTS = ['127.0.0.1', 'localhost', '10.10.1.109'] # Application definition DJANGO_APPS = [ @@ -45,6 +45,7 @@ THIRD_PARTY_APPS = [ 'corsheaders', 'django_extensions', 'allauth', + # 'allauth.socialaccount', ] LOCAL_APPS = [ @@ -171,17 +172,17 @@ DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' AUTH_USER_MODEL = 'accounts.User' # Account login -ACCOUNT_LOGIN_METHODS = {'email'} -ACCOUNT_SIGNUP_FIELDS = ['email*', 'password1*', 'password2*'] -ACCOUNT_UNIQUE_EMAIL = True - +# ACCOUNT_LOGIN_METHODS = {'email'} +# ACCOUNT_SIGNUP_FIELDS = ['email*', 'password1*', 'password2*'] +# ACCOUNT_UNIQUE_EMAIL = True +# LOGOUT_REDIRECT_URL = 'home' -ACCOUNT_SIGNUP_REDIRECT_URL = '/' -ACCOUNT_USER_MODEL_USERNAME_FIELD = 'email' -ACCOUNT_EMAIL_VERIFICATION = "mandatory" -ACCOUNT_CONFIRM_EMAIL_ON_GET = True -ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_MINUTES = 5 -LOGIN_REDIRECT_URL = 'home' +# ACCOUNT_SIGNUP_REDIRECT_URL = '/' +# ACCOUNT_USER_MODEL_USERNAME_FIELD = 'email' +# ACCOUNT_EMAIL_VERIFICATION = "mandatory" +# ACCOUNT_CONFIRM_EMAIL_ON_GET = True +# ACCOUNT_EMAIL_CONFIRMATION_EXPIRE_MINUTES = 5 +# LOGIN_REDIRECT_URL = 'home' # REST Framework Configuration REST_FRAMEWORK = { diff --git a/hospital_management/urls.py b/hospital_management/urls.py index 32fc4071..bd029cb6 100644 --- a/hospital_management/urls.py +++ b/hospital_management/urls.py @@ -36,7 +36,7 @@ urlpatterns += i18n_patterns( path('accounts/', include('allauth.urls')), path('admin/', admin.site.urls), path('', include('core.urls')), - # path('accounts/', include('accounts.urls')), + path('accounts/', include('accounts.urls')), path('patients/', include('patients.urls')), path('appointments/', include('appointments.urls')), path('inpatients/', include('inpatients.urls')), diff --git a/integration/__pycache__/views.cpython-312.pyc b/integration/__pycache__/views.cpython-312.pyc index 7e4cdd71a73d9f7a33248475a6b4d2d3482f8f0d..80cc5f6998538db2c3333bc0805dbe5a58eb4372 100644 GIT binary patch delta 9432 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 diff --git a/integration/views.py b/integration/views.py index 4f0c51dd..245a74f0 100644 --- a/integration/views.py +++ b/integration/views.py @@ -45,15 +45,15 @@ class IntegrationDashboardView(LoginRequiredMixin, TemplateView): # Basic statistics context.update({ 'total_systems': ExternalSystem.objects.filter(tenant=self.request.user.tenant).count(), - 'total_endpoints': IntegrationEndpoint.objects.filter(tenant=self.request.user.tenant).count(), - 'total_mappings': DataMapping.objects.filter(tenant=self.request.user.tenant).count(), - 'total_webhooks': WebhookEndpoint.objects.filter(tenant=self.request.user.tenant).count(), + 'total_endpoints': IntegrationEndpoint.objects.filter(external_system__tenant=self.request.user.tenant).count(), + 'total_mappings': DataMapping.objects.filter(endpoint__external_system__tenant=self.request.user.tenant).count(), + 'total_webhooks': WebhookEndpoint.objects.filter(external_system__tenant=self.request.user.tenant).count(), }) # Recent activity context.update({ 'recent_executions': IntegrationExecution.objects.filter( - tenant=self.request.user.tenant + endpoint__tenant=self.request.user.tenant ).order_by('-execution_time')[:10], 'recent_webhook_executions': WebhookExecution.objects.filter( diff --git a/inventory/__pycache__/admin.cpython-312.pyc b/inventory/__pycache__/admin.cpython-312.pyc index 8099b689928c3fe9fb868caaa71182f70d47c52c..97f08410c5b021df7cf066407a961734a356d819 100644 GIT binary patch delta 2279 zcmaKtZETZO6vw%&?bu59K4-TlMfqNDV~FXuVu-g9rC z|2gM5vW!UNJ zm5+H5@&SGUaWfnnPjjsZaUC3bp7`tV>Uvz!5a(o>VK!_Qj##D4);(hzTd-O@%S+f9 zC)hS17uW;DfB}IJ(khDbdg4~{1uDoxEtY}q4Oq4jcnh!qZv&fvxxl*s{tU+*I1=#p zfcFJLOrSN9dJxV*ElWAh*r4{kbvI-CNiB05k0NjkI8Hy6ISP-!+z-r8Mov&|d0)bhaX5 z8Ab36@C}d@m#@NOFTHGgsYr$=$#{}}u(Hv6ODiFYQbz$VnuVTHw?N$S{oXuokr+Vr*EOHD~tJDp?U%gg>4c z;5{mLhND3>J}t;S0qzM$`6X<*Dqz>~i?pVyssM#=Pmk+^0jH;jUqt*eovP|8ya`i2 zOPQAAaSvIm^9_k4)Lgy9a0A|-X;XDa!DV5_rgz~~Wog(I?ho-R^h@<|`>$B@8*rbV zn~(+3OF|nnt*^NHNF4EejSqe(Ru8Thu z?C0)YS4edxs>2yp{Vso42=#4~!miTICaYm9a(qbB=XEMWFe?ONSq^_h^@jsIsyM=` zFEN95Q+QteqCc<*B^5Iwl++&XKY=M?a@<$?j}eu{h4K0VwKtoML-5I}i%?@t89myP znJr4w-|t(Y^7Ufs@_n?od71GOtosy*P)19OaUV=8@ELWrT&+)PBc|rxa1Q}CAhj^A z`MaJ=DU7_7R6-8R)FRx$Awa#jZpcGj4Rf^U<4-bnM;l$R0i&|Bb=?!`cq@%qYJzo3 zSn<4|%H@a0?^c~$e180^#Naa^F1uhFtPCKN^lb_oC0koZ&2l7>Uq2nsMNq!dO1VZ0}*WD9~;(WWh0=wzO9=6OFX{=3EfR zh^aA()AA6^2MPcczLmhlkbQCCco7oB(>$WO{?moz?65MUHqfz%Eli3er>Nb)Uquf2 zX4k@62fPNzzce7MyM252BS#sF-&mMZGb3&%HA^j*9&7a4kBg5orq?!fma{_neUsC5 T42MfW^)%veuzD@yse|kv=F}wS delta 2227 zcmZ{ldu-EH6vsVVDY&jYw&7?uw%^ z!(%uFl%oz6M0tn=3^6~zfuf*^At5oKF^uvwqKSzCiH|?TsP}ujHN?^1AD^6iUcdXh z=bZcds)vsDkom0HoOPdkzC7I3_UuRI>1N90$IMneX5N`;3`&FO&;*dhsArr6H4mNM$$g_a4# zyvd@`n|#1hL@qvKscU!(o^JzlfVqGd@JalYJKq;@M|@t*8Eowk?e2)bBPbj&xAH#? z3%Sc$N>M&&J)0ku%5a8+rilmP@QOsdgil-Z^!Ezth?eoUg_RSR!xRA8CFJh#>O`h{ zNmv-57$TCN4XwfJj)lbvt{rPJzA6>*N|ntswuh#zl54dQ8;Na@D}YhJJ3tKRln5iO zrfHqYUE$Q?8uIYm;uq#`kV~-<=mLs?O+YtL1H1&_V+8gfkU+c)Y?cU<#Pnq9tx#^& zi?v>&t$JU{PNMz1veaWb3d1qrW4=-99DM}heqd_K(#y?d%SV2WwL0FU51%X>V@G&A z@A0-+*za)%?yiJwXn$IS^#Y%9MtO`r;WgzI^eOKtpG+tDV)@GAQ!t(ez5r4M7Ohw= zWy7RbO0|`b1WT@cM)+5)1hf!$QK}A^ee; zNFd~jgv}uOc(dJ}hY_$1O$-Tjxcpwx2m2-d+CH!P21K=XKym>{A2-cIX01ieOjxE# zrsO%*bBx#F^F8mVZppg@&+Mep;N@~SDNyu5Y{eZcE$kBn3^b_m{TD`uOxnIEZQ08Z`y!y`@**VF z1y>v-Gk<{^oe?)VBffTRplDG42K)=$t7h-Qpn3%NWw3A;)~ay^onIeUH5QJL ztrm>7FY$@>@-7v7S)a1Vv>QQtfGArV8%=v5VtT|rUfg)KA$8>PF8mv6^_B`qY0q04 zuNvpds{UP7M+ki=O-(f#5o?NAOKlBLE9sQeW8*vjpGkxvD zMv`9jaLtBvOG=5HkWZ+8OVHzU3HgT!E|vG%5ZF~?4}~-gxStP$=M+v-qT(a$)3yO$DaAQ=M;WF%C!I2rg*$(kF!8?T zO3LPQ&Fxj^lW#bMw~c}^2gn7y(D{J=JG5=a?R+FiWcq`V!XM0KfIzB9smFU diff --git a/inventory/__pycache__/views.cpython-312.pyc b/inventory/__pycache__/views.cpython-312.pyc index ac9a9910deb2d52e651a2888321cb64bd03e4fcd..259cb5ae5eb015f36d56e6eb68af0a0f2436a9f8 100644 GIT binary patch delta 10041 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 sjrpl|A5p~rz|v;5%n[0-9]+)/\\Z'] +ERROR 2025-08-12 17:09:46,024 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 500 178618 +INFO 2025-08-12 17:10:36,441 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33333 +INFO 2025-08-12 17:10:36,515 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:11:36,522 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:12:12,582 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33333 +INFO 2025-08-12 17:12:12,663 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:12:25,646 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33333 +INFO 2025-08-12 17:12:25,708 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:12:35,073 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33333 +INFO 2025-08-12 17:12:35,137 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:12:44,531 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33385 +INFO 2025-08-12 17:12:44,593 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:13:20,699 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33393 +INFO 2025-08-12 17:13:20,764 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:13:42,342 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33380 +INFO 2025-08-12 17:13:42,405 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:14:09,974 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33367 +INFO 2025-08-12 17:14:10,038 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:14:45,018 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33384 +INFO 2025-08-12 17:14:45,082 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +ERROR 2025-08-12 17:14:51,100 log 23241 6127874048 Internal Server Error: /en/inventory/items/382/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/views.py", line 505, in get_context_data + context['stock_locations'] = InventoryStock.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'item' into field. Choices are: created_at, expiration_date, id, inventory_item, inventory_item_id, location, location_id, lot_number, notes, purchase_order, purchase_order_id, quality_status, quantity_available, quantity_on_hand, quantity_reserved, received_date, serial_number, stock_id, supplier, supplier_id, total_cost, unit_cost, updated_at +ERROR 2025-08-12 17:14:51,102 basehttp 23241 6127874048 "GET /en/inventory/items/382/ HTTP/1.1" 500 138784 +INFO 2025-08-12 17:15:45,092 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:16:00,696 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33394 +INFO 2025-08-12 17:16:00,763 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:16:19,248 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33409 +INFO 2025-08-12 17:16:19,312 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:16:35,550 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33409 +INFO 2025-08-12 17:16:35,613 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:17:35,628 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:18:35,619 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:18:58,324 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33412 +INFO 2025-08-12 17:18:58,399 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:19:34,029 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33420 +INFO 2025-08-12 17:19:34,093 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:20:31,042 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33426 +INFO 2025-08-12 17:20:31,105 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:20:51,997 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33422 +INFO 2025-08-12 17:20:52,062 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:21:48,233 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33455 +INFO 2025-08-12 17:21:48,288 basehttp 23241 6127874048 "GET /static/css/saudiriyalsymbol.woff2 HTTP/1.1" 200 720 +INFO 2025-08-12 17:21:48,296 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:22:25,072 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33498 +INFO 2025-08-12 17:22:25,138 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:23:21,776 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33505 +INFO 2025-08-12 17:23:21,837 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:24:21,839 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:25:17,352 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33513 +INFO 2025-08-12 17:25:17,418 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:25:51,050 basehttp 23241 6127874048 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33514 +INFO 2025-08-12 17:25:51,112 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:26:09,566 basehttp 23241 6127874048 "GET /en/admin/inventory/inventorystock/ HTTP/1.1" 200 160112 +INFO 2025-08-12 17:26:09,585 basehttp 23241 6127874048 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-12 17:26:12,774 basehttp 23241 6127874048 "GET /en/admin/inventory/inventorystock/830/change/ HTTP/1.1" 200 175720 +INFO 2025-08-12 17:26:12,791 basehttp 23241 6127874048 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-12 17:26:35,284 basehttp 23241 6127874048 "GET /en/admin/inventory/inventoryitem/ HTTP/1.1" 200 117543 +INFO 2025-08-12 17:26:35,302 basehttp 23241 6127874048 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-12 17:26:45,369 basehttp 23241 6127874048 "GET /en/admin/inventory/inventoryitem/393/change/ HTTP/1.1" 200 209278 +INFO 2025-08-12 17:26:45,389 basehttp 23241 6127874048 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-12 17:26:51,001 basehttp 23241 6127874048 "GET /en/admin/inventory/inventoryitem/734/change/ HTTP/1.1" 302 0 +INFO 2025-08-12 17:26:51,029 basehttp 23241 6127874048 "GET /en/admin/ HTTP/1.1" 200 87659 +INFO 2025-08-12 17:26:51,044 basehttp 23241 6127874048 "GET /static/admin/img/icon-alert.svg HTTP/1.1" 200 504 +INFO 2025-08-12 17:26:51,410 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:26:59,599 basehttp 23241 6127874048 "GET /en/admin/inventory/inventoryitem/393/change/ HTTP/1.1" 200 209278 +INFO 2025-08-12 17:27:19,757 basehttp 23241 6127874048 "GET /en/admin/inventory/inventoryitem/382/change/ HTTP/1.1" 200 209256 +INFO 2025-08-12 17:27:19,783 basehttp 23241 6127874048 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-12 17:27:52,416 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:28:53,409 basehttp 23241 6127874048 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:29:20,433 autoreload 23241 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/inventory/admin.py changed, reloading. +INFO 2025-08-12 17:29:20,823 autoreload 32625 8601149632 Watching for file changes with StatReloader +INFO 2025-08-12 17:29:22,902 basehttp 32625 6129266688 "GET /en/admin/inventory/inventoryitem/382/change/ HTTP/1.1" 200 210134 +INFO 2025-08-12 17:29:22,920 basehttp 32625 6129266688 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-12 17:29:45,803 basehttp 32625 6129266688 "POST /en/admin/inventory/inventoryitem/382/change/ HTTP/1.1" 302 0 +INFO 2025-08-12 17:29:45,863 basehttp 32625 6129266688 "GET /en/admin/inventory/inventoryitem/ HTTP/1.1" 200 117790 +INFO 2025-08-12 17:29:45,877 basehttp 32625 6129266688 "GET /en/admin/jsi18n/ HTTP/1.1" 200 3342 +INFO 2025-08-12 17:29:49,384 basehttp 32625 6129266688 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33508 +INFO 2025-08-12 17:29:49,453 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:30:38,638 basehttp 32625 6129266688 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33507 +INFO 2025-08-12 17:30:38,744 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:31:38,712 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:32:38,718 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:33:38,716 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:33:46,635 basehttp 32625 6129266688 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33506 +INFO 2025-08-12 17:33:46,697 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:34:46,706 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:35:46,710 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:36:46,714 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:37:46,709 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:38:46,724 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:39:46,727 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:40:46,731 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:41:46,735 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:42:46,742 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:43:46,743 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:44:47,413 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:45:17,691 basehttp 32625 6129266688 "GET /en/inventory/stock/?stock_status=low HTTP/1.1" 200 147684 +INFO 2025-08-12 17:45:17,785 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:45:17,790 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:46:17,803 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:46:17,814 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:46:17,865 basehttp 32625 6129266688 "GET /en/inventory/stock/?stock_status=low HTTP/1.1" 200 147684 +INFO 2025-08-12 17:46:17,972 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:46:17,979 basehttp 32625 6146093056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:47:04,816 basehttp 32625 6146093056 "GET /en/inventory/stock/?stock_status=low HTTP/1.1" 200 147749 +INFO 2025-08-12 17:47:04,827 basehttp 32625 6146093056 "GET /static/plugins/dropzone/src/options.js HTTP/1.1" 200 23721 +INFO 2025-08-12 17:47:04,942 basehttp 32625 6146093056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:47:04,947 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:47:07,101 basehttp 32625 6129266688 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33506 +INFO 2025-08-12 17:47:07,158 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:48:04,953 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:48:04,965 basehttp 32625 6146093056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:48:05,018 basehttp 32625 6146093056 "GET /en/inventory/stock/?stock_status=low HTTP/1.1" 200 147749 +INFO 2025-08-12 17:48:05,121 basehttp 32625 6146093056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:48:05,127 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:49:05,138 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:49:05,150 basehttp 32625 6146093056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:49:05,204 basehttp 32625 6146093056 "GET /en/inventory/stock/?stock_status=low HTTP/1.1" 200 147749 +INFO 2025-08-12 17:49:05,316 basehttp 32625 6146093056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:49:05,321 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:49:57,230 basehttp 32625 6129266688 "GET / HTTP/1.1" 302 0 +INFO 2025-08-12 17:49:57,251 basehttp 32625 6146093056 "GET /en/ HTTP/1.1" 200 46446 +INFO 2025-08-12 17:49:57,344 basehttp 32625 6146093056 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:49:57,356 basehttp 32625 13170143232 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-12 17:49:57,357 basehttp 32625 6162919424 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 17:49:57,359 basehttp 32625 6129266688 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 17:50:12,680 basehttp 32625 6129266688 "GET /en/inventory/items/ HTTP/1.1" 200 42224 +INFO 2025-08-12 17:50:12,765 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:50:12,787 basehttp 32625 6129266688 "GET /en/inventory/items/ HTTP/1.1" 200 42224 +INFO 2025-08-12 17:50:12,789 basehttp 32625 6162919424 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-12 17:50:16,516 basehttp 32625 6162919424 "GET /en/inventory/ HTTP/1.1" 200 46179 +INFO 2025-08-12 17:50:16,560 basehttp 32625 6162919424 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:50:16,562 basehttp 32625 6129266688 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-12 17:50:22,584 basehttp 32625 6129266688 "GET /en/inventory/items/ HTTP/1.1" 200 42224 +INFO 2025-08-12 17:50:22,699 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:50:22,712 basehttp 32625 13170143232 "GET /en/inventory/htmx/stats/ HTTP/1.1" 200 6394 +INFO 2025-08-12 17:50:22,712 basehttp 32625 6162919424 "GET /en/inventory/items/ HTTP/1.1" 200 42224 +INFO 2025-08-12 17:50:25,272 basehttp 32625 6162919424 "GET /en/inventory/stock/ HTTP/1.1" 200 147749 +INFO 2025-08-12 17:50:25,397 basehttp 32625 6162919424 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:50:25,402 basehttp 32625 13170143232 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:50:29,162 basehttp 32625 13170143232 "GET /en/inventory/stock/734/ HTTP/1.1" 200 33506 +INFO 2025-08-12 17:50:29,223 basehttp 32625 13170143232 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:50:39,841 basehttp 32625 13170143232 "GET / HTTP/1.1" 302 0 +INFO 2025-08-12 17:50:39,855 basehttp 32625 6162919424 "GET /en/ HTTP/1.1" 200 46446 +INFO 2025-08-12 17:50:39,946 basehttp 32625 6162919424 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:50:39,950 basehttp 32625 6146093056 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 17:50:39,952 basehttp 32625 13170143232 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-12 17:50:39,953 basehttp 32625 6129266688 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 17:51:09,927 basehttp 32625 6129266688 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 17:51:18,490 basehttp 32625 6129266688 "GET /en/appointments HTTP/1.1" 301 0 +INFO 2025-08-12 17:51:18,514 basehttp 32625 6129266688 "GET /en/appointments/ HTTP/1.1" 200 34690 +INFO 2025-08-12 17:51:18,569 basehttp 32625 6129266688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 17:51:18,573 basehttp 32625 6146093056 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +INFO 2025-08-12 17:51:35,397 basehttp 32625 6146093056 "GET /en/integration HTTP/1.1" 301 0 +ERROR 2025-08-12 17:51:35,424 log 32625 6129266688 Internal Server Error: /en/integration/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py", line 48, in get_context_data + 'total_endpoints': IntegrationEndpoint.objects.filter(tenant=self.request.user.tenant).count(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: created_at, created_by, created_by_id, data_mappings, description, direction, endpoint_id, endpoint_type, execution_count, executions, external_system, external_system_id, failure_count, headers, is_active, last_executed_at, logs, method, name, parameters, path, request_format, request_mapping, request_schema, response_format, response_mapping, response_schema, success_count, updated_at +ERROR 2025-08-12 17:51:35,426 basehttp 32625 6129266688 "GET /en/integration/ HTTP/1.1" 500 131926 +INFO 2025-08-12 17:58:18,304 autoreload 32625 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py changed, reloading. +INFO 2025-08-12 17:58:18,702 autoreload 45370 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-12 17:58:21,743 log 45370 6196523008 Internal Server Error: /en/integration/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py", line 48, in get_context_data + 'total_endpoints': IntegrationEndpoint.objects.filter(tenant=self.request.user.tenant).count(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: created_at, created_by, created_by_id, data_mappings, description, direction, endpoint_id, endpoint_type, execution_count, executions, external_system, external_system_id, failure_count, headers, is_active, last_executed_at, logs, method, name, parameters, path, request_format, request_mapping, request_schema, response_format, response_mapping, response_schema, success_count, updated_at +ERROR 2025-08-12 17:58:21,746 basehttp 45370 6196523008 "GET /en/integration/ HTTP/1.1" 500 132063 +INFO 2025-08-12 17:59:29,194 autoreload 45370 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py changed, reloading. +INFO 2025-08-12 17:59:29,490 autoreload 45843 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-12 17:59:32,137 log 45843 6125350912 Internal Server Error: /en/integration/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py", line 49, in get_context_data + 'total_mappings': DataMapping.objects.filter(tenant=self.request.user.tenant).count(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: created_at, created_by, created_by_id, default_value, description, endpoint, endpoint_id, failure_count, is_active, is_required, last_used_at, mapping_id, mapping_type, name, source_field, source_format, source_validation, success_count, target_field, target_format, target_validation, transformation_config, transformation_type, updated_at, usage_count, validation_rules, webhooks +ERROR 2025-08-12 17:59:32,139 basehttp 45843 6125350912 "GET /en/integration/ HTTP/1.1" 500 132054 +INFO 2025-08-12 18:01:31,951 autoreload 45843 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py changed, reloading. +INFO 2025-08-12 18:01:32,269 autoreload 46778 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-12 18:01:32,829 log 46778 6197768192 Internal Server Error: /en/integration/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py", line 50, in get_context_data + 'total_webhooks': WebhookEndpoint.objects.filter(tenant=self.request.user.tenant).count(), + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: allowed_methods, authentication_config, authentication_type, created_at, created_by, created_by_id, data_mapping, data_mapping_id, description, executions, external_system, external_system_id, failure_count, is_active, last_request_at, name, processing_config, rate_limit_per_hour, rate_limit_per_minute, request_count, success_count, updated_at, url_path, webhook_id +ERROR 2025-08-12 18:01:32,830 basehttp 46778 6197768192 "GET /en/integration/ HTTP/1.1" 500 132007 +INFO 2025-08-12 18:01:58,334 autoreload 46778 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py changed, reloading. +INFO 2025-08-12 18:01:58,612 autoreload 46937 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-12 18:02:01,905 log 46937 6200160256 Internal Server Error: /en/integration/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py", line 55, in get_context_data + 'recent_executions': IntegrationExecution.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'integration' into field. Choices are: completed_at, correlation_id, endpoint, endpoint_id, error_details, error_message, execution_id, execution_type, external_id, logs, metadata, network_time_ms, processing_time_ms, request_data, request_size_bytes, response_data, response_size_bytes, retry_count, started_at, status, triggered_by, triggered_by_id +ERROR 2025-08-12 18:02:01,906 basehttp 46937 6200160256 "GET /en/integration/ HTTP/1.1" 500 131943 +INFO 2025-08-12 18:03:03,064 autoreload 46937 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py changed, reloading. +INFO 2025-08-12 18:03:03,332 autoreload 47480 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-12 18:03:03,720 log 47480 6191280128 Internal Server Error: /en/integration/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py", line 55, in get_context_data + 'recent_executions': IntegrationExecution.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1563, in build_filter + self.check_related_objects(join_info.final_field, value, join_info.opts) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1372, in check_related_objects + self.check_query_object_type(value, opts, field) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1349, in check_query_object_type + raise ValueError( +ValueError: Cannot query "King Fahd Medical City - Jubail": Must be "IntegrationEndpoint" instance. +ERROR 2025-08-12 18:03:03,722 basehttp 47480 6191280128 "GET /en/integration/ HTTP/1.1" 500 131012 +INFO 2025-08-12 18:03:42,595 autoreload 47726 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-12 18:03:45,138 log 47726 6129643520 Internal Server Error: /en/integration/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/integration/views.py", line 55, in get_context_data + 'recent_executions': IntegrationExecution.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1563, in build_filter + self.check_related_objects(join_info.final_field, value, join_info.opts) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1372, in check_related_objects + self.check_query_object_type(value, opts, field) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1349, in check_query_object_type + raise ValueError( +ValueError: Cannot query "King Fahd Medical City - Jubail": Must be "IntegrationEndpoint" instance. +ERROR 2025-08-12 18:03:45,140 basehttp 47726 6129643520 "GET /en/integration/ HTTP/1.1" 500 131012 +INFO 2025-08-12 18:03:48,989 basehttp 47726 6129643520 "GET /en/appointments/ HTTP/1.1" 200 34690 +INFO 2025-08-12 18:03:49,064 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:03:49,068 basehttp 47726 6146469888 "GET /en/appointments/stats/ HTTP/1.1" 200 3132 +WARNING 2025-08-12 18:03:59,964 log 47726 6146469888 Not Found: /en/appointments/detail/1063/ +WARNING 2025-08-12 18:03:59,964 basehttp 47726 6146469888 "GET /en/appointments/detail/1063/ HTTP/1.1" 404 27581 +WARNING 2025-08-12 18:04:04,983 log 47726 6146469888 Forbidden (CSRF token missing.): /en/appointments/check-in/1046/ +WARNING 2025-08-12 18:04:04,984 basehttp 47726 6146469888 "POST /en/appointments/check-in/1046/ HTTP/1.1" 403 2491 +INFO 2025-08-12 18:04:10,753 basehttp 47726 6146469888 "GET /en/appointments/list/ HTTP/1.1" 200 129045 +INFO 2025-08-12 18:04:10,813 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +WARNING 2025-08-12 18:04:30,601 log 47726 6146469888 Forbidden (CSRF token missing.): /en/appointments/check-in/2158/ +WARNING 2025-08-12 18:04:30,602 basehttp 47726 6146469888 "POST /en/appointments/check-in/2158/ HTTP/1.1" 403 2491 +INFO 2025-08-12 18:04:35,062 basehttp 47726 6146469888 "GET /en/appointments/detail/2158/ HTTP/1.1" 200 22458 +INFO 2025-08-12 18:04:35,119 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +WARNING 2025-08-12 18:04:37,587 log 47726 6146469888 Not Found: /en/patients/43/details/ +WARNING 2025-08-12 18:04:37,587 basehttp 47726 6146469888 "GET /en/patients/43/details/ HTTP/1.1" 404 26559 +INFO 2025-08-12 18:05:35,131 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:06:35,134 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:07:35,140 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:08:35,136 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:09:35,148 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:10:35,143 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:11:35,158 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:12:35,163 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:13:35,169 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:14:35,169 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +WARNING 2025-08-12 18:14:43,838 log 47726 6146469888 Not Found: /en/patients/43/details/ +WARNING 2025-08-12 18:14:43,838 basehttp 47726 6146469888 "GET /en/patients/43/details/ HTTP/1.1" 404 26559 +INFO 2025-08-12 18:14:53,239 basehttp 47726 6146469888 "GET /en/patients/ HTTP/1.1" 200 66129 +INFO 2025-08-12 18:14:53,309 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:14:53,313 basehttp 47726 6129643520 "GET /en/patients/htmx/patient-stats/ HTTP/1.1" 200 12298 +INFO 2025-08-12 18:15:00,074 basehttp 47726 6129643520 "GET /en/patients/115/details/ HTTP/1.1" 200 36920 +INFO 2025-08-12 18:15:00,154 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +ERROR 2025-08-12 18:15:00,168 log 47726 13438578688 Internal Server Error: /en/patients/htmx/appointments/115/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +TypeError: patient_appointment_list() got an unexpected keyword argument 'patient_id' +ERROR 2025-08-12 18:15:00,172 basehttp 47726 13438578688 "GET /en/patients/htmx/appointments/115/ HTTP/1.1" 500 63085 +ERROR 2025-08-12 18:15:00,177 log 47726 6146469888 Internal Server Error: /en/patients/htmx/emergency-contacts/115/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/patients/views.py", line 1112, in emergency_contacts_list + ).order_by('-is_primary', 'name') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'name' into field. Choices are: address_line_1, address_line_2, authorization_number, city, created_at, email, first_name, id, is_active, is_authorized_for_financial_decisions, is_authorized_for_information, is_authorized_for_medical_decisions, is_primary, last_name, mobile_number, notes, patient, patient_id, phone_number, priority, relationship, state, updated_at, zip_code +ERROR 2025-08-12 18:15:00,179 basehttp 47726 6146469888 "GET /en/patients/htmx/emergency-contacts/115/ HTTP/1.1" 500 89696 +ERROR 2025-08-12 18:15:00,189 log 47726 6163296256 Internal Server Error: /en/patients/insurance-info/115/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 158, in get + self.object_list = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/patients/views.py", line 486, in get_queryset + return queryset.order_by('patient__last_name', '-is_primary', '-effective_date') + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1722, in order_by + obj.query.add_ordering(*field_names) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 2291, in add_ordering + self.names_to_path(item.split(LOOKUP_SEP), self.model._meta) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'is_primary' into field. Choices are: authorization_expiry, authorization_number, copay_amount, created_at, deductible_amount, effective_date, group_number, id, insurance_claims, insurance_company, insurance_type, is_active, is_verified, notes, out_of_pocket_max, patient, patient_id, plan_name, plan_type, policy_number, primary_bills, requires_authorization, secondary_bills, subscriber_dob, subscriber_name, subscriber_relationship, subscriber_ssn, termination_date, updated_at, verification_date, verified_by, verified_by_id +ERROR 2025-08-12 18:15:00,190 basehttp 47726 6163296256 "GET /en/patients/insurance-info/115/ HTTP/1.1" 500 105189 +INFO 2025-08-12 18:16:00,148 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:17:00,151 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:18:00,150 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:19:00,158 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:20:00,159 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:21:00,140 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:22:00,144 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:23:00,144 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +WARNING 2025-08-12 18:23:03,503 log 47726 6129643520 Not Found: /en/qality +WARNING 2025-08-12 18:23:03,503 basehttp 47726 6129643520 "GET /en/qality HTTP/1.1" 404 29619 +INFO 2025-08-12 18:23:12,457 basehttp 47726 6129643520 "GET /en/quality HTTP/1.1" 301 0 +ERROR 2025-08-12 18:23:12,483 log 47726 6129643520 Internal Server Error: /en/quality/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/quality/views.py", line 55, in get_context_data + 'indicators_meeting_target': QualityIndicator.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_value' into field. Choices are: calculation_method, category, created_at, data_source, description, frequency, id, is_active, measurement_unit, measurements, name, regulatory_requirement, responsible_department, responsible_department_id, responsible_user, responsible_user_id, target_value, tenant, tenant_id, threshold_critical, threshold_warning, type, updated_at +ERROR 2025-08-12 18:23:12,485 basehttp 47726 6129643520 "GET /en/quality/ HTTP/1.1" 500 132259 +ERROR 2025-08-12 18:46:02,081 log 47726 6129643520 Internal Server Error: /en/quality/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 228, in get + context = self.get_context_data(**kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/quality/views.py", line 55, in get_context_data + 'indicators_meeting_target': QualityIndicator.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'current_value' into field. Choices are: calculation_method, category, created_at, data_source, description, frequency, id, is_active, measurement_unit, measurements, name, regulatory_requirement, responsible_department, responsible_department_id, responsible_user, responsible_user_id, target_value, tenant, tenant_id, threshold_critical, threshold_warning, type, updated_at +ERROR 2025-08-12 18:46:02,082 basehttp 47726 6129643520 "GET /en/quality/ HTTP/1.1" 500 132396 +INFO 2025-08-12 18:48:19,307 basehttp 47726 6129643520 "GET / HTTP/1.1" 302 0 +INFO 2025-08-12 18:48:19,320 basehttp 47726 6129643520 "GET /en/ HTTP/1.1" 200 46446 +INFO 2025-08-12 18:48:19,408 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:48:19,412 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:48:19,412 basehttp 47726 13438578688 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-12 18:48:19,414 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:48:24,295 basehttp 47726 6163296256 "GET /en/ HTTP/1.1" 200 46446 +INFO 2025-08-12 18:48:24,382 basehttp 47726 6146469888 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-12 18:48:24,384 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:48:24,385 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:48:24,387 basehttp 47726 13438578688 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:48:26,749 basehttp 47726 13438578688 "GET /en/audit-log/ HTTP/1.1" 200 215004 +INFO 2025-08-12 18:48:26,809 basehttp 47726 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:48:54,370 basehttp 47726 13438578688 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:49:24,393 basehttp 47726 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:49:24,394 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:49:24,395 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:49:54,378 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:50:24,397 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:50:24,399 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:50:24,400 basehttp 47726 13438578688 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:50:54,224 basehttp 47726 13438578688 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:51:24,238 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:51:24,239 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:51:24,241 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:51:54,230 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:52:24,240 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:52:24,240 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:52:24,243 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:52:54,227 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:53:24,243 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:53:24,243 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:53:24,245 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:53:54,237 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:54:24,240 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:54:24,240 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:54:24,243 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:54:54,240 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:55:24,254 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:55:24,254 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:55:24,257 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:55:54,239 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:56:24,240 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:56:24,241 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:56:24,245 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:56:54,247 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:57:24,241 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:57:24,241 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:57:24,245 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:57:54,241 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:58:24,240 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:58:24,243 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:58:24,246 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:58:54,248 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:59:24,245 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 18:59:24,246 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 18:59:24,250 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 18:59:54,257 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:00:24,248 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:00:24,249 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:00:24,255 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:00:54,256 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:01:24,254 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:01:24,254 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:01:24,258 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:01:54,260 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:02:24,245 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:02:24,245 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:02:24,257 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:02:54,267 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:03:24,254 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:03:24,255 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:03:24,266 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:03:55,242 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:04:25,258 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:04:25,258 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:04:25,261 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:05:11,246 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:06:11,259 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:06:11,260 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:06:11,262 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:07:11,243 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:07:11,248 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:07:11,248 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:08:11,257 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:08:11,258 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:08:11,259 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:09:11,236 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:10:11,253 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:10:11,254 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:10:11,257 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:11:11,256 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:11:11,256 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:11:11,258 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:12:11,228 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:13:11,252 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:13:11,252 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:13:11,254 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:14:11,235 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:14:11,238 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:14:11,239 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:15:11,223 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:16:11,251 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:16:11,253 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:16:11,255 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:17:11,236 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:17:11,237 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:18:11,237 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:18:11,238 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:19:11,231 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:19:11,232 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:20:11,238 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:20:11,238 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:20:11,240 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:21:11,225 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:21:11,230 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:21:11,232 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:22:11,250 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:22:11,250 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:22:11,253 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:23:11,222 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:24:11,240 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:24:11,240 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:24:11,241 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:25:11,224 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:25:11,226 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:25:11,227 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:26:11,212 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:27:11,240 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:27:11,240 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:27:11,242 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:28:11,223 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:28:11,226 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:29:11,219 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:29:11,222 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:30:11,223 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:30:11,224 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:31:11,221 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:31:11,224 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:32:11,228 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:32:11,229 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:32:11,231 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:33:11,213 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:34:11,231 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:34:11,231 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:34:11,233 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:35:11,207 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:36:11,238 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:36:11,238 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:36:11,240 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:37:11,220 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:38:11,240 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:38:11,241 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:38:11,243 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:39:11,215 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:39:11,215 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:40:11,227 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:40:11,228 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:41:07,162 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:41:07,164 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:41:11,215 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:41:37,211 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:42:07,221 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:42:07,222 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:42:12,209 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:43:11,221 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:43:11,222 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:44:11,222 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:44:11,224 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:45:11,218 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:45:11,220 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:46:11,210 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:46:11,212 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:47:11,226 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:47:11,229 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:47:11,229 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:47:28,679 basehttp 47726 6129643520 "GET /en/ HTTP/1.1" 200 46446 +INFO 2025-08-12 19:47:28,761 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:47:28,763 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:47:28,764 basehttp 47726 13438578688 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-12 19:47:28,766 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:47:58,755 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:48:28,763 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:48:28,764 basehttp 47726 13438578688 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:48:28,766 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:48:58,759 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:49:24,255 basehttp 47726 6146469888 "GET / HTTP/1.1" 302 0 +INFO 2025-08-12 19:49:24,268 basehttp 47726 13438578688 "GET /en/ HTTP/1.1" 200 46446 +INFO 2025-08-12 19:49:24,355 basehttp 47726 13438578688 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:49:24,359 basehttp 47726 6129643520 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:49:24,360 basehttp 47726 6146469888 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-12 19:49:24,360 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:49:54,337 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:50:24,360 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:50:24,360 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:50:24,363 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:50:54,338 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:51:24,476 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:51:24,481 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:51:24,484 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:51:54,472 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:52:24,486 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:52:24,487 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:52:24,489 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:52:54,478 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:53:24,479 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:53:24,481 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:53:24,483 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:53:54,484 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:54:24,491 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:54:24,492 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:54:24,494 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:54:54,489 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:55:24,491 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:55:24,493 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:55:24,495 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:55:54,490 basehttp 47726 6163296256 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:56:24,497 basehttp 47726 6146469888 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:56:24,497 basehttp 47726 6163296256 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:56:24,500 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:56:54,503 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:57:24,506 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:57:24,507 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:57:24,510 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:57:54,502 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:58:24,504 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:58:24,504 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:58:24,508 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:58:54,517 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:59:24,506 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 19:59:24,506 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 19:59:24,513 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 19:59:54,514 basehttp 47726 6146469888 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 20:00:24,511 basehttp 47726 6146469888 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 20:00:24,511 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 20:00:24,520 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 20:00:54,530 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 20:01:24,496 basehttp 47726 6129643520 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 20:01:24,496 basehttp 47726 6163296256 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 20:01:24,518 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 20:01:54,544 basehttp 47726 6129643520 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 22:50:45,037 autoreload 27412 8601149632 Watching for file changes with StatReloader +INFO 2025-08-12 22:51:27,052 basehttp 27412 6199848960 "GET / HTTP/1.1" 302 0 +INFO 2025-08-12 22:51:27,110 basehttp 27412 6199848960 "GET /en/ HTTP/1.1" 302 0 +INFO 2025-08-12 22:51:27,115 basehttp 27412 6199848960 "GET /accounts/login/?next=/en/ HTTP/1.1" 302 0 +ERROR 2025-08-12 22:51:27,129 log 27412 6199848960 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:51:27,130 basehttp 27412 6199848960 "GET /en/accounts/login/?next=/en/ HTTP/1.1" 500 161428 +INFO 2025-08-12 22:52:11,621 autoreload 27412 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/hospital_management/settings.py changed, reloading. +INFO 2025-08-12 22:52:11,892 autoreload 28035 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-12 22:52:19,329 log 28035 6133051392 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:52:19,331 basehttp 28035 6133051392 "GET /en/accounts/login/?next=/en/ HTTP/1.1" 500 160419 +ERROR 2025-08-12 22:52:20,380 log 28035 6133051392 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:52:20,381 basehttp 28035 6133051392 "GET /en/accounts/login/?next=/en/ HTTP/1.1" 500 160419 +INFO 2025-08-12 22:52:26,387 basehttp 28035 6133051392 "GET /en/accounts/login/ HTTP/1.1" 200 21295 +INFO 2025-08-12 22:52:26,406 basehttp 28035 6217183232 "GET /static/img/user/user-13.jpg HTTP/1.1" 200 4410 +INFO 2025-08-12 22:52:26,406 basehttp 28035 6166704128 "GET /static/css/custom.css HTTP/1.1" 200 1855 +INFO 2025-08-12 22:52:26,410 basehttp 28035 6200356864 "GET /static/js/htmx.min.js HTTP/1.1" 200 50917 +INFO 2025-08-12 22:52:26,414 basehttp 28035 6133051392 "GET /static/css/vendor.min.css HTTP/1.1" 200 177466 +INFO 2025-08-12 22:52:26,416 basehttp 28035 6217183232 "GET /static/js/app.min.js HTTP/1.1" 200 110394 +INFO 2025-08-12 22:52:26,418 basehttp 28035 6183530496 "GET /static/plugins/apexcharts/dist/apexcharts.min.js HTTP/1.1" 200 574941 +INFO 2025-08-12 22:52:26,420 basehttp 28035 6149877760 "GET /static/css/default/app.min.css HTTP/1.1" 200 893480 +INFO 2025-08-12 22:52:26,422 basehttp 28035 6166704128 "GET /static/js/vendor.min.js HTTP/1.1" 200 1091361 +INFO 2025-08-12 22:52:26,733 basehttp 28035 6133051392 "GET /static/img/theme/facebook.jpg HTTP/1.1" 200 27881 +INFO 2025-08-12 22:52:26,734 basehttp 28035 6166704128 "GET /static/img/theme/default.jpg HTTP/1.1" 200 26964 +INFO 2025-08-12 22:52:26,734 basehttp 28035 6149877760 "GET /static/img/theme/transparent.jpg HTTP/1.1" 200 32747 +INFO 2025-08-12 22:52:26,735 basehttp 28035 6183530496 "GET /static/img/theme/apple.jpg HTTP/1.1" 200 28822 +INFO 2025-08-12 22:52:26,735 basehttp 28035 6217183232 "GET /static/img/theme/material.jpg HTTP/1.1" 200 28774 +INFO 2025-08-12 22:52:26,737 basehttp 28035 6183530496 "GET /static/img/version/angular10x.jpg HTTP/1.1" 200 24580 +INFO 2025-08-12 22:52:26,737 basehttp 28035 6217183232 "GET /static/img/version/svelte.jpg HTTP/1.1" 200 25060 +INFO 2025-08-12 22:52:26,738 basehttp 28035 6166704128 "GET /static/img/version/angular1x.jpg HTTP/1.1" 200 22869 +INFO 2025-08-12 22:52:26,738 basehttp 28035 6133051392 "GET /static/img/version/html.jpg HTTP/1.1" 200 17325 +INFO 2025-08-12 22:52:26,739 basehttp 28035 6200356864 "GET /static/img/theme/google.jpg HTTP/1.1" 200 86013 +INFO 2025-08-12 22:52:26,739 basehttp 28035 6217183232 "GET /static/img/version/laravel.jpg HTTP/1.1" 200 26040 +INFO 2025-08-12 22:52:26,740 basehttp 28035 6149877760 "GET /static/img/version/ajax.jpg HTTP/1.1" 200 20223 +INFO 2025-08-12 22:52:26,745 basehttp 28035 6183530496 "GET /static/img/version/vuejs.jpg HTTP/1.1" 200 22518 +INFO 2025-08-12 22:52:26,746 basehttp 28035 6166704128 "GET /static/img/version/django.jpg HTTP/1.1" 200 20935 +INFO 2025-08-12 22:52:26,747 basehttp 28035 6200356864 "GET /static/img/version/dotnet.jpg HTTP/1.1" 200 24791 +INFO 2025-08-12 22:52:26,748 basehttp 28035 6133051392 "GET /static/img/version/reactjs.jpg HTTP/1.1" 200 26850 +INFO 2025-08-12 22:52:26,748 basehttp 28035 6133051392 "GET /static/img/theme/e-commerce.jpg HTTP/1.1" 200 37734 +INFO 2025-08-12 22:52:26,749 basehttp 28035 6200356864 "GET /static/img/theme/blog.jpg HTTP/1.1" 200 32334 +INFO 2025-08-12 22:52:26,750 basehttp 28035 6133051392 "GET /static/img/theme/forum.jpg HTTP/1.1" 200 28744 +INFO 2025-08-12 22:52:26,751 basehttp 28035 6217183232 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 22:52:26,751 basehttp 28035 6183530496 "GET /static/img/version/nextjs.jpg HTTP/1.1" 200 20152 +INFO 2025-08-12 22:52:26,751 basehttp 28035 6166704128 "GET /static/img/theme/one-page-parallax.jpg HTTP/1.1" 200 22474 +INFO 2025-08-12 22:52:26,752 basehttp 28035 6200356864 "GET /static/img/theme/corporate.jpg HTTP/1.1" 200 38911 +INFO 2025-08-12 22:52:26,754 basehttp 28035 6149877760 "GET /static/webfonts/fa-solid-900.woff2 HTTP/1.1" 200 158220 +INFO 2025-08-12 22:52:26,764 basehttp 28035 6149877760 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 22:52:26,777 log 28035 6200356864 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:52:26,778 basehttp 28035 6200356864 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161387 +INFO 2025-08-12 22:52:28,876 basehttp 28035 6200356864 "POST /en/accounts/login/ HTTP/1.1" 200 21295 +INFO 2025-08-12 22:52:28,911 basehttp 28035 6200356864 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 22:52:28,925 basehttp 28035 6200356864 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 22:52:28,939 log 28035 6166704128 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:52:28,940 basehttp 28035 6166704128 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161387 +WARNING 2025-08-12 22:52:36,923 log 28035 6166704128 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 22:52:36,923 basehttp 28035 6166704128 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 22:52:36,963 basehttp 28035 6166704128 "GET /static/css/default/app.min.css.map HTTP/1.1" 200 1957526 +INFO 2025-08-12 22:53:08,267 autoreload 28035 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/hospital_management/settings.py changed, reloading. +INFO 2025-08-12 22:53:08,530 autoreload 28510 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-12 22:53:28,933 log 28510 6194425856 Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add '127.0.0.1' to ALLOWED_HOSTS. +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/deprecation.py", line 119, in __call__ + response = self.process_request(request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request + host = request.get_host() + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/http/request.py", line 202, in get_host + raise DisallowedHost(msg) +django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add '127.0.0.1' to ALLOWED_HOSTS. +WARNING 2025-08-12 22:53:28,934 basehttp 28510 6194425856 "GET /en/htmx/system-notifications/ HTTP/1.1" 400 71452 +INFO 2025-08-12 22:53:31,549 autoreload 28510 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/hospital_management/settings.py changed, reloading. +INFO 2025-08-12 22:53:31,817 autoreload 28677 8601149632 Watching for file changes with StatReloader +INFO 2025-08-12 22:53:34,857 basehttp 28677 6125563904 "POST /en/accounts/login/ HTTP/1.1" 200 21295 +WARNING 2025-08-12 22:53:34,876 log 28677 6125563904 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 22:53:34,876 basehttp 28677 6125563904 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 22:53:34,950 basehttp 28677 6125563904 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 22:53:34,967 basehttp 28677 6125563904 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 22:53:34,983 log 28677 6125563904 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:53:34,986 basehttp 28677 6125563904 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161418 +INFO 2025-08-12 22:53:43,915 basehttp 28677 6125563904 "POST /en/accounts/login/ HTTP/1.1" 200 21295 +WARNING 2025-08-12 22:53:43,931 log 28677 6125563904 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 22:53:43,931 basehttp 28677 6125563904 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 22:53:44,016 basehttp 28677 6125563904 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 22:53:44,032 basehttp 28677 6125563904 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 22:53:44,048 log 28677 6125563904 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:53:44,050 basehttp 28677 6125563904 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161418 +INFO 2025-08-12 22:54:42,624 autoreload 28677 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/hospital_management/urls.py changed, reloading. +INFO 2025-08-12 22:54:42,921 autoreload 29233 8601149632 Watching for file changes with StatReloader +INFO 2025-08-12 22:54:44,090 basehttp 29233 6168178688 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 22:54:44,097 basehttp 29233 6168178688 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 22:54:44,111 log 29233 6168178688 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:54:44,113 basehttp 29233 6168178688 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161418 +INFO 2025-08-12 22:54:45,315 basehttp 29233 6168178688 "POST /en/accounts/login/ HTTP/1.1" 200 21295 +WARNING 2025-08-12 22:54:45,332 log 29233 6168178688 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 22:54:45,332 basehttp 29233 6168178688 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 22:54:45,416 basehttp 29233 6168178688 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 22:54:45,431 basehttp 29233 6168178688 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 22:54:45,445 log 29233 6168178688 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:54:45,447 basehttp 29233 6168178688 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161418 +INFO 2025-08-12 22:55:45,425 basehttp 29233 6168178688 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 22:55:45,436 basehttp 29233 6168178688 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 22:55:45,457 log 29233 6168178688 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:55:45,458 basehttp 29233 6168178688 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161418 +INFO 2025-08-12 22:56:07,420 autoreload 29233 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/hospital_management/settings.py changed, reloading. +INFO 2025-08-12 22:56:07,711 autoreload 29870 8601149632 Watching for file changes with StatReloader +INFO 2025-08-12 22:56:11,106 basehttp 29870 6126809088 "POST /en/accounts/login/ HTTP/1.1" 200 21295 +WARNING 2025-08-12 22:56:11,124 log 29870 6126809088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 22:56:11,124 basehttp 29870 6126809088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 22:56:11,203 basehttp 29870 6126809088 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 22:56:11,220 basehttp 29870 6126809088 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 22:56:11,235 log 29870 6126809088 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:56:11,237 basehttp 29870 6126809088 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161430 +INFO 2025-08-12 22:56:12,707 basehttp 29870 6126809088 "POST /en/accounts/login/ HTTP/1.1" 200 21295 +WARNING 2025-08-12 22:56:12,722 log 29870 6126809088 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 22:56:12,722 basehttp 29870 6126809088 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 22:56:12,802 basehttp 29870 6126809088 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 22:56:12,818 basehttp 29870 6126809088 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 22:56:12,830 log 29870 6126809088 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:56:12,831 basehttp 29870 6126809088 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161430 +INFO 2025-08-12 22:57:12,807 basehttp 29870 6126809088 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 22:57:12,813 basehttp 29870 6126809088 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 22:57:12,831 log 29870 6126809088 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 22:57:12,833 basehttp 29870 6126809088 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161430 +INFO 2025-08-12 22:57:26,087 autoreload 29870 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/hospital_management/settings.py changed, reloading. +INFO 2025-08-12 22:57:26,416 autoreload 30412 8601149632 Watching for file changes with StatReloader +INFO 2025-08-12 23:05:47,466 autoreload 34152 8601149632 Watching for file changes with StatReloader +INFO 2025-08-12 23:06:12,898 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 23:06:12,906 basehttp 34152 6134296576 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 23:06:12,921 log 34152 6134296576 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 23:06:12,923 basehttp 34152 6134296576 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161430 +INFO 2025-08-12 23:07:12,858 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 302 0 +INFO 2025-08-12 23:07:12,868 basehttp 34152 6134296576 "GET /accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 302 0 +ERROR 2025-08-12 23:07:12,889 log 34152 6134296576 Internal Server Error: /en/accounts/login/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/decorators.py", line 12, in wrap + resp = function(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/debug.py", line 143, in sensitive_post_parameters_wrapper + return view(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 95, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/decorators.py", line 48, in _wrapper + return bound_method(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/decorators/cache.py", line 80, in _view_wrapper + response = view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 53, in dispatch + response = super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 72, in get + response = super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/views.py", line 121, in get_context_data + signup_url = self.passthrough_next_url(reverse("account_signup")) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/mixins.py", line 191, in passthrough_next_url + return passthrough_next_redirect_url( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 285, in passthrough_next_redirect_url + next_url = get_next_redirect_url(request, redirect_field_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/utils.py", line 43, in get_next_redirect_url + if redirect_to and not get_adapter().is_safe_url(redirect_to): + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/allauth/account/adapter.py", line 587, in is_safe_url + allowed_hosts = {context.request.get_host()} | set(settings.ALLOWED_HOSTS) + ^^^^^^^^^^^^^^^^^^^^^^^^ +AttributeError: 'NoneType' object has no attribute 'get_host' +ERROR 2025-08-12 23:07:12,890 basehttp 34152 6134296576 "GET /en/accounts/login/?next=/en/htmx/system-notifications/ HTTP/1.1" 500 161430 +INFO 2025-08-12 23:07:25,050 basehttp 34152 6134296576 "GET /en/admin HTTP/1.1" 301 0 +INFO 2025-08-12 23:07:25,090 basehttp 34152 6134296576 "GET /en/admin/ HTTP/1.1" 302 0 +INFO 2025-08-12 23:07:25,104 basehttp 34152 6134296576 "GET /en/admin/login/?next=/en/admin/ HTTP/1.1" 200 4212 +INFO 2025-08-12 23:07:25,117 basehttp 34152 6151122944 "GET /static/admin/css/dark_mode.css HTTP/1.1" 200 2808 +INFO 2025-08-12 23:07:25,118 basehttp 34152 6167949312 "GET /static/admin/css/nav_sidebar.css HTTP/1.1" 200 2810 +INFO 2025-08-12 23:07:25,118 basehttp 34152 6358691840 "GET /static/admin/js/theme.js HTTP/1.1" 200 1653 +INFO 2025-08-12 23:07:25,119 basehttp 34152 6325039104 "GET /static/admin/css/login.css HTTP/1.1" 200 951 +INFO 2025-08-12 23:07:25,119 basehttp 34152 6134296576 "GET /static/admin/css/base.css HTTP/1.1" 200 22120 +INFO 2025-08-12 23:07:25,119 basehttp 34152 6341865472 "GET /static/admin/css/responsive.css HTTP/1.1" 200 16565 +INFO 2025-08-12 23:07:25,121 basehttp 34152 6134296576 "GET /static/admin/js/nav_sidebar.js HTTP/1.1" 200 3063 +WARNING 2025-08-12 23:07:25,143 log 34152 6134296576 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 23:07:25,143 basehttp 34152 6134296576 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 23:07:26,695 basehttp 34152 6134296576 "POST /en/admin/login/?next=/en/admin/ HTTP/1.1" 302 0 +INFO 2025-08-12 23:07:26,718 basehttp 34152 6134296576 "GET /en/admin/ HTTP/1.1" 200 87876 +INFO 2025-08-12 23:07:26,732 basehttp 34152 6341865472 "GET /static/admin/css/dashboard.css HTTP/1.1" 200 441 +WARNING 2025-08-12 23:07:26,736 log 34152 6134296576 Not Found: /.well-known/appspecific/com.chrome.devtools.json +INFO 2025-08-12 23:07:26,737 basehttp 34152 6341865472 "GET /static/admin/img/icon-addlink.svg HTTP/1.1" 200 331 +WARNING 2025-08-12 23:07:26,737 basehttp 34152 6134296576 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 23:07:26,737 basehttp 34152 6325039104 "GET /static/admin/img/icon-changelink.svg HTTP/1.1" 200 380 +INFO 2025-08-12 23:07:28,647 basehttp 34152 6134296576 "GET / HTTP/1.1" 302 0 +INFO 2025-08-12 23:07:28,675 basehttp 34152 6325039104 "GET /en/ HTTP/1.1" 200 46446 +WARNING 2025-08-12 23:07:28,689 log 34152 6325039104 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 23:07:28,689 basehttp 34152 6325039104 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 23:07:28,806 basehttp 34152 6325039104 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 23:07:28,820 basehttp 34152 6167949312 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-12 23:07:28,822 basehttp 34152 6358691840 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 23:07:28,825 basehttp 34152 6341865472 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 23:07:58,793 basehttp 34152 6134296576 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 23:08:28,787 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 23:08:28,790 basehttp 34152 6151122944 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 23:08:28,791 basehttp 34152 6167949312 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 23:08:43,553 basehttp 34152 6167949312 "GET /en/ HTTP/1.1" 200 46453 +WARNING 2025-08-12 23:08:43,568 log 34152 6167949312 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 23:08:43,568 basehttp 34152 6167949312 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 23:08:43,673 basehttp 34152 13438578688 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-12 23:08:43,684 basehttp 34152 6167949312 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 23:08:43,685 basehttp 34152 6134296576 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 23:08:43,688 basehttp 34152 6151122944 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +ERROR 2025-08-12 23:08:45,875 log 34152 6151122944 Internal Server Error: /en/accounts/profile/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'upload_avatar' not found. 'upload_avatar' is not a valid view function or pattern name. +ERROR 2025-08-12 23:08:45,877 basehttp 34152 6151122944 "GET /en/accounts/profile/ HTTP/1.1" 500 167442 +WARNING 2025-08-12 23:08:45,891 log 34152 6151122944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 23:08:45,891 basehttp 34152 6151122944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-12 23:08:51,431 log 34152 6151122944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 23:08:51,431 basehttp 34152 6151122944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +WARNING 2025-08-12 23:08:51,439 log 34152 6151122944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 23:08:51,439 basehttp 34152 6151122944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 23:09:13,669 basehttp 34152 6151122944 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +ERROR 2025-08-12 23:09:39,729 log 34152 6151122944 Internal Server Error: /en/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'user_profile_update' with arguments '(1,)' not found. 1 pattern(s) tried: ['en/accounts/htmx/profile\\-update/\\Z'] +ERROR 2025-08-12 23:09:39,734 basehttp 34152 6151122944 "GET /en/ HTTP/1.1" 500 160681 +WARNING 2025-08-12 23:09:39,749 log 34152 6151122944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 23:09:39,749 basehttp 34152 6151122944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 23:10:29,450 basehttp 34152 6151122944 "GET /en/ HTTP/1.1" 200 46433 +WARNING 2025-08-12 23:10:29,467 log 34152 6151122944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 23:10:29,467 basehttp 34152 6151122944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 23:10:29,573 basehttp 34152 6151122944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 23:10:29,577 basehttp 34152 13438578688 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-12 23:10:29,578 basehttp 34152 6167949312 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 23:10:29,580 basehttp 34152 6134296576 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 23:10:53,995 basehttp 34152 6134296576 "GET /en/ HTTP/1.1" 200 46432 +INFO 2025-08-12 23:10:54,003 basehttp 34152 6134296576 "GET /static/img/user/user-4.jpg HTTP/1.1" 200 5916 +WARNING 2025-08-12 23:10:54,010 log 34152 6167949312 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 23:10:54,010 basehttp 34152 6167949312 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 23:10:54,133 basehttp 34152 13438578688 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 23:10:54,134 basehttp 34152 6134296576 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 23:10:54,134 basehttp 34152 6167949312 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4394 +INFO 2025-08-12 23:10:54,135 basehttp 34152 6151122944 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-12 23:11:24,099 basehttp 34152 6151122944 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 23:11:33,368 basehttp 34152 6151122944 "GET /en/ HTTP/1.1" 200 46432 +WARNING 2025-08-12 23:11:33,386 log 34152 6151122944 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 23:11:33,386 basehttp 34152 6151122944 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 23:11:33,503 basehttp 34152 6167949312 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-12 23:11:33,503 basehttp 34152 6151122944 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:11:33,503 basehttp 34152 13438578688 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-12 23:11:33,506 basehttp 34152 6134296576 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-12 23:11:45,108 basehttp 34152 6134296576 "GET /en/laboratory/tests/create/ HTTP/1.1" 200 46646 +WARNING 2025-08-12 23:11:45,123 log 34152 6134296576 Not Found: /.well-known/appspecific/com.chrome.devtools.json +WARNING 2025-08-12 23:11:45,124 basehttp 34152 6134296576 "GET /.well-known/appspecific/com.chrome.devtools.json HTTP/1.1" 404 2668 +INFO 2025-08-12 23:11:45,208 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:12:45,223 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:13:45,226 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:17:46,307 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:18:47,372 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:19:48,373 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:20:49,372 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:30:35,024 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:31:40,003 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:49:24,917 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:54:55,292 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:56:55,288 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-12 23:58:55,285 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:00:55,282 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:02:55,281 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:06:43,221 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:08:43,218 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:10:43,217 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:12:43,216 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:14:43,216 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:16:43,217 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:18:43,215 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:20:43,218 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:22:43,247 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:24:43,246 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:26:43,247 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:28:43,248 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:30:43,244 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:32:43,247 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:34:43,248 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:36:43,231 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:38:43,227 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:40:43,228 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:42:43,227 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:44:43,223 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:46:43,223 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:48:43,225 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:50:43,225 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:52:43,203 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:54:43,197 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:56:43,194 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 00:58:43,198 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 01:00:43,186 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 01:02:43,190 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 01:04:43,198 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 01:06:43,191 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 01:32:02,405 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:06:56,782 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:28:01,021 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:30:01,019 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:32:01,019 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:34:01,018 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:36:01,028 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:38:01,019 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:40:01,012 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:42:01,018 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:44:01,033 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:46:01,027 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:48:01,022 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:50:01,026 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:52:01,019 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:54:01,025 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:56:01,029 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 02:58:01,019 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:00:00,998 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:01:01,001 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:03:00,995 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:05:00,996 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:07:00,996 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:09:00,988 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:11:00,992 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:13:00,992 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:15:00,857 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:16:00,880 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:18:00,851 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:20:00,847 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:22:00,848 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:24:00,839 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:26:00,846 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:28:00,830 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:30:00,906 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 03:59:41,205 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:17:32,957 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:19:32,953 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:21:32,954 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:23:32,953 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:25:32,951 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:27:32,950 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:29:32,950 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:31:32,945 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:33:32,945 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:35:32,946 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:37:32,941 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:39:32,945 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:41:32,941 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:43:32,939 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:45:32,942 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:47:32,992 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:49:33,000 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:51:32,991 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:53:33,004 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:55:33,006 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:57:33,001 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 04:59:32,993 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 05:01:32,998 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 05:03:32,909 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 05:05:32,905 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 05:07:32,908 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 05:09:32,909 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 05:11:32,905 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 05:13:32,902 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 05:15:32,897 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 05:17:32,895 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 05:49:22,155 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 06:18:09,721 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 06:49:58,838 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:18:56,408 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:19:56,404 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:21:56,535 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:23:56,538 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:25:56,545 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:27:56,546 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:29:56,540 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:31:56,540 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:32:56,561 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:34:56,546 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:36:56,376 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:38:56,368 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:40:56,369 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:42:56,370 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:44:56,383 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:46:56,371 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:48:56,364 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:50:56,272 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:52:56,266 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:54:56,265 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:56:56,263 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 07:58:56,264 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:00:56,264 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:02:56,265 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:04:56,258 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:06:56,234 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:08:56,231 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:10:56,225 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:12:56,218 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:14:56,215 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:16:56,206 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:34:29,146 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:54:50,960 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:56:50,968 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 08:58:50,964 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:00:50,959 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:02:50,959 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:04:50,955 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:06:50,955 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:08:50,951 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:10:50,959 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:12:50,960 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:14:50,953 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:16:50,957 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:18:50,953 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:20:50,953 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:22:50,948 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:24:50,940 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:26:51,131 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:28:51,130 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:30:51,129 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:32:51,132 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:34:51,130 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:36:51,130 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:38:51,129 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:40:51,056 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:42:51,053 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:44:51,053 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:46:51,054 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:48:51,049 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:50:51,116 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:52:51,060 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 09:54:51,052 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:12:34,855 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:14:34,843 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:16:34,843 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:18:34,831 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:20:34,844 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:22:34,838 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:24:34,840 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:26:34,970 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:28:34,976 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:30:34,970 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:32:35,044 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:34:34,983 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:36:34,981 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:38:35,000 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:40:34,981 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 10:42:34,985 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 12:08:05,230 basehttp 34152 6134296576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 12:42:59,059 autoreload 26906 8601149632 Watching for file changes with StatReloader +INFO 2025-08-13 12:43:30,698 basehttp 26906 6189592576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 12:44:30,599 basehttp 26906 6189592576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 12:45:30,594 basehttp 26906 6189592576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 12:46:30,602 basehttp 26906 6189592576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 12:47:30,608 basehttp 26906 6189592576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 12:48:30,608 basehttp 26906 6189592576 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:08:21,360 autoreload 67570 8601149632 Watching for file changes with StatReloader +INFO 2025-08-13 16:08:33,658 autoreload 67664 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 16:08:36,076 log 67664 6165377024 Invalid HTTP_HOST header: '10.10.1.109:7999'. You may need to add '10.10.1.109' to ALLOWED_HOSTS. +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/utils/deprecation.py", line 119, in __call__ + response = self.process_request(request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/middleware/common.py", line 48, in process_request + host = request.get_host() + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/http/request.py", line 202, in get_host + raise DisallowedHost(msg) +django.core.exceptions.DisallowedHost: Invalid HTTP_HOST header: '10.10.1.109:7999'. You may need to add '10.10.1.109' to ALLOWED_HOSTS. +WARNING 2025-08-13 16:08:36,077 basehttp 67664 6165377024 "GET / HTTP/1.1" 400 69374 +INFO 2025-08-13 16:09:02,739 autoreload 67664 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/hospital_management/settings.py changed, reloading. +INFO 2025-08-13 16:09:03,051 autoreload 67903 8601149632 Watching for file changes with StatReloader +INFO 2025-08-13 16:09:05,380 basehttp 67903 6190936064 "GET / HTTP/1.1" 302 0 +INFO 2025-08-13 16:09:05,486 basehttp 67903 6190936064 "GET /en/ HTTP/1.1" 200 46341 +INFO 2025-08-13 16:09:05,501 basehttp 67903 6190936064 "GET /static/img/user/user-4.jpg HTTP/1.1" 200 5916 +INFO 2025-08-13 16:09:05,567 basehttp 67903 6190936064 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:09:05,575 basehttp 67903 6241415168 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-13 16:09:05,577 basehttp 67903 6224588800 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-13 16:09:05,578 basehttp 67903 6207762432 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-13 16:09:16,206 basehttp 67903 6207762432 "GET / HTTP/1.1" 302 0 +INFO 2025-08-13 16:09:16,220 basehttp 67903 6224588800 "GET /en/ HTTP/1.1" 200 46341 +INFO 2025-08-13 16:09:16,284 basehttp 67903 6190936064 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-13 16:09:16,286 basehttp 67903 6224588800 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:09:16,287 basehttp 67903 6207762432 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-13 16:09:16,287 basehttp 67903 6241415168 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-13 16:09:21,787 basehttp 67903 6241415168 "GET /en/ HTTP/1.1" 200 46341 +INFO 2025-08-13 16:09:21,842 basehttp 67903 6241415168 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:09:21,846 basehttp 67903 6190936064 "GET /en/htmx/tenant-info/ HTTP/1.1" 200 1093 +INFO 2025-08-13 16:09:21,847 basehttp 67903 6224588800 "GET /en/htmx/system-health/ HTTP/1.1" 200 1359 +INFO 2025-08-13 16:09:21,857 basehttp 67903 6207762432 "GET /en/htmx/dashboard-stats/ HTTP/1.1" 200 2093 +INFO 2025-08-13 16:09:28,120 basehttp 67903 6207762432 "GET /en/radiology HTTP/1.1" 301 0 +INFO 2025-08-13 16:09:28,149 basehttp 67903 6224588800 "GET /en/radiology/ HTTP/1.1" 200 29203 +INFO 2025-08-13 16:09:28,180 basehttp 67903 6224588800 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +ERROR 2025-08-13 16:09:28,215 log 67903 6190936064 Internal Server Error: /en/radiology/htmx/stats/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 59, in _view_wrapper + return view_func(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 843, in radiology_stats + 'reports_pending': RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: addendum, addendum_datetime, clinical_history, created_at, critical_communicated, critical_communicated_datetime, critical_communicated_to, critical_finding, dictated_by, dictated_by_id, dictated_datetime, finalized_datetime, findings, id, impression, radiologist, radiologist_id, recommendations, report_id, report_length, status, structured_data, study, study_id, technique, template_used, template_used_id, transcribed_by, transcribed_by_id, transcribed_datetime, turnaround_time, updated_at, verified_datetime +ERROR 2025-08-13 16:09:28,216 basehttp 67903 6190936064 "GET /en/radiology/htmx/stats/ HTTP/1.1" 500 122906 +INFO 2025-08-13 16:09:32,576 basehttp 67903 6190936064 "GET /en/radiology/orders/ HTTP/1.1" 200 80016 +INFO 2025-08-13 16:09:32,611 basehttp 67903 6190936064 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:10:32,626 basehttp 67903 6190936064 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:11:00,533 autoreload 67903 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 16:11:00,936 autoreload 68798 8601149632 Watching for file changes with StatReloader +INFO 2025-08-13 16:11:03,650 basehttp 68798 6341865472 "GET /en/radiology/orders/ HTTP/1.1" 200 80016 +INFO 2025-08-13 16:11:03,686 basehttp 68798 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:11:10,681 basehttp 68798 6341865472 "GET /en/radiology/orders/ HTTP/1.1" 200 80016 +INFO 2025-08-13 16:11:10,720 basehttp 68798 6341865472 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +ERROR 2025-08-13 16:12:05,433 log 68798 6341865472 Internal Server Error: /en/radiology/orders/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 47, in select_template + raise TemplateDoesNotExist(", ".join(template_name_list), chain=chain) +django.template.exceptions.TemplateDoesNotExist: radiology/imaging_order_list.html, radiology/imagingorder_list.html +ERROR 2025-08-13 16:12:05,433 basehttp 68798 6341865472 "GET /en/radiology/orders/ HTTP/1.1" 500 85453 +INFO 2025-08-13 16:14:55,138 autoreload 68798 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 16:14:55,415 autoreload 70514 8601149632 Watching for file changes with StatReloader +INFO 2025-08-13 16:14:59,722 basehttp 70514 6194458624 "GET /en/radiology/orders/ HTTP/1.1" 200 80016 +INFO 2025-08-13 16:14:59,759 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:15:57,310 basehttp 70514 6194458624 "GET /en/radiology/orders/ HTTP/1.1" 200 79818 +INFO 2025-08-13 16:15:57,351 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:16:08,339 basehttp 70514 6194458624 "GET /en/radiology/orders/394/ HTTP/1.1" 200 31301 +INFO 2025-08-13 16:16:08,373 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:17:08,386 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:18:08,386 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:19:06,681 basehttp 70514 6194458624 "GET /en/radiology/orders/394/ HTTP/1.1" 200 31316 +INFO 2025-08-13 16:19:06,742 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:20:06,756 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:21:06,751 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:21:37,559 basehttp 70514 6194458624 "GET /en/radiology/orders/394/ HTTP/1.1" 200 31444 +INFO 2025-08-13 16:21:37,622 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:22:27,979 basehttp 70514 6194458624 "GET /en/radiology/orders/394/ HTTP/1.1" 200 31434 +INFO 2025-08-13 16:22:28,026 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:23:28,042 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:24:28,043 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:25:28,044 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:26:28,045 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:27:28,046 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:28:28,043 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:29:28,042 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:30:28,044 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:31:28,046 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:32:28,048 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:33:28,048 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:34:28,050 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:35:28,064 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:36:28,045 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:37:28,053 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:38:28,056 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:39:28,403 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:40:28,411 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:41:28,417 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:42:28,420 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:43:28,424 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:44:28,427 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:45:28,430 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:46:28,433 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:47:28,432 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:48:28,441 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:49:28,443 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:50:28,441 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:51:28,444 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:52:28,445 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:52:53,539 basehttp 70514 6194458624 "GET /en/radiology/orders/394/ HTTP/1.1" 200 31552 +INFO 2025-08-13 16:52:53,576 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:53:53,593 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 16:54:53,596 basehttp 70514 6194458624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +ERROR 2025-08-13 16:55:02,581 log 70514 6194458624 Internal Server Error: /en/radiology/orders/394/update/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 109, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 202, in get + return super().get(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 142, in get + return self.render_to_response(self.get_context_data()) + ^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 72, in get_context_data + kwargs["form"] = self.get_form() + ^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 36, in get_form + form_class = self.get_form_class() + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/edit.py", line 108, in get_form_class + return model_forms.modelform_factory(model, fields=self.fields) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/forms/models.py", line 654, in modelform_factory + return type(form)(class_name, (form,), form_class_attrs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/forms/models.py", line 334, in __new__ + raise FieldError(message) +django.core.exceptions.FieldError: Unknown field(s) (notes) specified for ImagingOrder +ERROR 2025-08-13 16:55:02,584 basehttp 70514 6194458624 "GET /en/radiology/orders/394/update/ HTTP/1.1" 500 114536 +INFO 2025-08-13 16:55:53,444 autoreload 70514 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 16:55:53,718 autoreload 88506 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 16:55:54,434 log 88506 6189101056 Internal Server Error: /en/radiology/orders/394/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 356, in get_context_data + context['reports'] = RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1563, in build_filter + self.check_related_objects(join_info.final_field, value, join_info.opts) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1372, in check_related_objects + self.check_query_object_type(value, opts, field) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1349, in check_query_object_type + raise ValueError( +ValueError: Cannot query "IMG768284 - Extremity X-Ray": Must be "ImagingStudy" instance. +ERROR 2025-08-13 16:55:54,436 basehttp 88506 6189101056 "GET /en/radiology/orders/394/ HTTP/1.1" 500 134571 +INFO 2025-08-13 16:56:33,358 autoreload 88506 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 16:56:33,656 autoreload 88827 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 16:56:36,265 log 88827 6167064576 Internal Server Error: /en/radiology/orders/394/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 356, in get_context_data + context['reports'] = RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1563, in build_filter + self.check_related_objects(join_info.final_field, value, join_info.opts) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1372, in check_related_objects + self.check_query_object_type(value, opts, field) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1349, in check_query_object_type + raise ValueError( +ValueError: Cannot query "IMG768284 - Extremity X-Ray": Must be "ImagingStudy" instance. +ERROR 2025-08-13 16:56:36,267 basehttp 88827 6167064576 "GET /en/radiology/orders/394/ HTTP/1.1" 500 134571 +INFO 2025-08-13 17:02:25,841 autoreload 88827 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 17:02:26,137 autoreload 91363 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 17:02:28,833 log 91363 6196146176 Internal Server Error: /en/radiology/orders/394/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 368, in get_context_data + context['reports'] = RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1563, in build_filter + self.check_related_objects(join_info.final_field, value, join_info.opts) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1372, in check_related_objects + self.check_query_object_type(value, opts, field) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1349, in check_query_object_type + raise ValueError( +ValueError: Cannot query "IMG768284 - Extremity X-Ray": Must be "ImagingStudy" instance. +ERROR 2025-08-13 17:02:28,836 basehttp 91363 6196146176 "GET /en/radiology/orders/394/ HTTP/1.1" 500 134984 +ERROR 2025-08-13 17:02:30,105 log 91363 6196146176 Internal Server Error: /en/radiology/orders/394/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 368, in get_context_data + context['reports'] = RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1563, in build_filter + self.check_related_objects(join_info.final_field, value, join_info.opts) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1372, in check_related_objects + self.check_query_object_type(value, opts, field) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1349, in check_query_object_type + raise ValueError( +ValueError: Cannot query "IMG768284 - Extremity X-Ray": Must be "ImagingStudy" instance. +ERROR 2025-08-13 17:02:30,106 basehttp 91363 6196146176 "GET /en/radiology/orders/394/ HTTP/1.1" 500 134984 +ERROR 2025-08-13 17:02:31,096 log 91363 6196146176 Internal Server Error: /en/radiology/orders/394/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 368, in get_context_data + context['reports'] = RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1563, in build_filter + self.check_related_objects(join_info.final_field, value, join_info.opts) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1372, in check_related_objects + self.check_query_object_type(value, opts, field) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1349, in check_query_object_type + raise ValueError( +ValueError: Cannot query "IMG768284 - Extremity X-Ray": Must be "ImagingStudy" instance. +ERROR 2025-08-13 17:02:31,098 basehttp 91363 6196146176 "GET /en/radiology/orders/394/ HTTP/1.1" 500 134984 +INFO 2025-08-13 17:03:19,250 autoreload 91363 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 17:03:19,559 autoreload 91768 8601149632 Watching for file changes with StatReloader +INFO 2025-08-13 17:03:23,674 basehttp 91768 6188986368 "GET /en/radiology/orders/394/ HTTP/1.1" 200 31552 +INFO 2025-08-13 17:03:23,736 basehttp 91768 6188986368 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +WARNING 2025-08-13 17:03:45,235 log 91768 6188986368 Not Found: /en/radiology/studies/ed8b170a-fb18-4cc7-b7b0-3dba181804be/start/ +WARNING 2025-08-13 17:03:45,235 basehttp 91768 6188986368 "POST /en/radiology/studies/ed8b170a-fb18-4cc7-b7b0-3dba181804be/start/ HTTP/1.1" 404 37603 +INFO 2025-08-13 17:04:23,739 basehttp 91768 6188986368 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 17:04:26,340 basehttp 91768 6188986368 "GET /en/radiology/orders/394/ HTTP/1.1" 200 31552 +INFO 2025-08-13 17:04:26,398 basehttp 91768 6188986368 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 17:04:53,778 basehttp 91768 6188986368 "GET /en/radiology/orders/394/ HTTP/1.1" 200 31552 +INFO 2025-08-13 17:04:53,815 basehttp 91768 6188986368 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 17:05:20,957 basehttp 91768 6188986368 "GET /en/radiology/orders/394/ HTTP/1.1" 200 31797 +INFO 2025-08-13 17:05:21,019 basehttp 91768 6188986368 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 17:05:37,447 basehttp 91768 6188986368 "GET /en/radiology/orders/394/ HTTP/1.1" 200 31797 +INFO 2025-08-13 17:05:37,507 basehttp 91768 6188986368 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 17:05:47,857 basehttp 91768 6188986368 "GET /en/radiology/orders/394/ HTTP/1.1" 200 31797 +INFO 2025-08-13 17:05:47,922 basehttp 91768 6188986368 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +ERROR 2025-08-13 17:05:53,421 log 91768 6188986368 Internal Server Error: /en/radiology/orders/236/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 358, in get_context_data + for study in studies: + ^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 384, in __iter__ + self._fetch_all() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1951, in _fetch_all + self._prefetch_related_objects() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1328, in _prefetch_related_objects + prefetch_related_objects(self._result_cache, *self._prefetch_related_lookups) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 2372, in prefetch_related_objects + raise AttributeError( +AttributeError: Cannot find 'reports' on ImagingStudy object, 'reports' is an invalid parameter to prefetch_related() +ERROR 2025-08-13 17:05:53,424 basehttp 91768 6188986368 "GET /en/radiology/orders/236/ HTTP/1.1" 500 104417 +INFO 2025-08-13 17:08:11,054 autoreload 91768 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 17:08:11,368 autoreload 93917 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 17:08:13,714 log 93917 6201667584 Internal Server Error: /en/radiology/orders/236/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 359, in get_context_data + study_reports = RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: addendum, addendum_datetime, clinical_history, created_at, critical_communicated, critical_communicated_datetime, critical_communicated_to, critical_finding, dictated_by, dictated_by_id, dictated_datetime, finalized_datetime, findings, id, impression, radiologist, radiologist_id, recommendations, report_id, report_length, status, structured_data, study, study_id, technique, template_used, template_used_id, transcribed_by, transcribed_by_id, transcribed_datetime, turnaround_time, updated_at, verified_datetime +ERROR 2025-08-13 17:08:13,716 basehttp 93917 6201667584 "GET /en/radiology/orders/236/ HTTP/1.1" 500 138004 +INFO 2025-08-13 17:09:10,817 autoreload 93917 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 17:09:11,104 autoreload 94378 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 17:09:14,038 log 94378 6161690624 Internal Server Error: /en/radiology/orders/236/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 243, in render + nodelist.append(node.render_annotated(context)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 480, in render + url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/base.py", line 98, in reverse + resolved_url = resolver._reverse_with_prefix(view, prefix, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/urls/resolvers.py", line 831, in _reverse_with_prefix + raise NoReverseMatch(msg) +django.urls.exceptions.NoReverseMatch: Reverse for 'radiology_report_detail' with arguments '('',)' not found. 1 pattern(s) tried: ['en/radiology/reports/(?P[0-9]+)/\\Z'] +ERROR 2025-08-13 17:09:14,040 basehttp 94378 6161690624 "GET /en/radiology/orders/236/ HTTP/1.1" 500 193574 +INFO 2025-08-13 17:09:53,502 basehttp 94378 6161690624 "GET /en/radiology/orders/236/ HTTP/1.1" 200 33121 +INFO 2025-08-13 17:09:53,554 basehttp 94378 6161690624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 17:10:05,917 basehttp 94378 6161690624 "GET /en/radiology/orders/236/ HTTP/1.1" 200 33121 +INFO 2025-08-13 17:10:05,979 basehttp 94378 6161690624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 17:10:09,738 basehttp 94378 6161690624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 17:11:06,079 basehttp 94378 6161690624 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +INFO 2025-08-13 17:12:00,366 autoreload 94378 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 17:12:00,685 autoreload 95636 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 17:12:02,595 log 95636 6166261760 Internal Server Error: /en/radiology/orders/236/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py", line 2128, in get_prep_value + return int(value) + ^^^^^^^^^^ +TypeError: int() argument must be a string, a bytes-like object or a real number, not 'method' + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 359, in get_context_data + study_reports = RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1588, in build_filter + condition = self.build_lookup(lookups, col, value) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1415, in build_lookup + lookup = lookup_class(lhs, rhs) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/lookups.py", line 38, in __init__ + self.rhs = self.get_prep_lookup() + ^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/related_lookups.py", line 112, in get_prep_lookup + self.rhs = target_field.get_prep_value(self.rhs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py", line 2130, in get_prep_value + raise e.__class__( +TypeError: Field 'id' expected a number but got ]>>. +ERROR 2025-08-13 17:12:02,597 basehttp 95636 6166261760 "GET /en/radiology/orders/236/ HTTP/1.1" 500 149942 +INFO 2025-08-13 17:12:44,423 autoreload 95636 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 17:12:44,709 autoreload 95948 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 17:12:45,921 log 95948 6160232448 Internal Server Error: /en/radiology/orders/236/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py", line 2128, in get_prep_value + return int(value) + ^^^^^^^^^^ +TypeError: int() argument must be a string, a bytes-like object or a real number, not 'method' + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 359, in get_context_data + study_reports = RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1588, in build_filter + condition = self.build_lookup(lookups, col, value) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1415, in build_lookup + lookup = lookup_class(lhs, rhs) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/lookups.py", line 38, in __init__ + self.rhs = self.get_prep_lookup() + ^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/related_lookups.py", line 112, in get_prep_lookup + self.rhs = target_field.get_prep_value(self.rhs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py", line 2130, in get_prep_value + raise e.__class__( +TypeError: Field 'id' expected a number but got ]>>. +ERROR 2025-08-13 17:12:45,923 basehttp 95948 6160232448 "GET /en/radiology/orders/236/ HTTP/1.1" 500 149793 +ERROR 2025-08-13 17:12:46,857 log 95948 6160232448 Internal Server Error: /en/radiology/orders/236/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py", line 2128, in get_prep_value + return int(value) + ^^^^^^^^^^ +TypeError: int() argument must be a string, a bytes-like object or a real number, not 'method' + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 359, in get_context_data + study_reports = RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1588, in build_filter + condition = self.build_lookup(lookups, col, value) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1415, in build_lookup + lookup = lookup_class(lhs, rhs) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/lookups.py", line 38, in __init__ + self.rhs = self.get_prep_lookup() + ^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/related_lookups.py", line 112, in get_prep_lookup + self.rhs = target_field.get_prep_value(self.rhs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py", line 2130, in get_prep_value + raise e.__class__( +TypeError: Field 'id' expected a number but got ]>>. +ERROR 2025-08-13 17:12:46,858 basehttp 95948 6160232448 "GET /en/radiology/orders/236/ HTTP/1.1" 500 149793 +ERROR 2025-08-13 17:12:47,728 log 95948 6160232448 Internal Server Error: /en/radiology/orders/236/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py", line 2128, in get_prep_value + return int(value) + ^^^^^^^^^^ +TypeError: int() argument must be a string, a bytes-like object or a real number, not 'method' + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 359, in get_context_data + study_reports = RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1588, in build_filter + condition = self.build_lookup(lookups, col, value) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1415, in build_lookup + lookup = lookup_class(lhs, rhs) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/lookups.py", line 38, in __init__ + self.rhs = self.get_prep_lookup() + ^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/related_lookups.py", line 112, in get_prep_lookup + self.rhs = target_field.get_prep_value(self.rhs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py", line 2130, in get_prep_value + raise e.__class__( +TypeError: Field 'id' expected a number but got ]>>. +ERROR 2025-08-13 17:12:47,729 basehttp 95948 6160232448 "GET /en/radiology/orders/236/ HTTP/1.1" 500 149793 +INFO 2025-08-13 19:10:51,611 basehttp 95948 6160232448 "GET /en/radiology/orders/ HTTP/1.1" 200 79818 +INFO 2025-08-13 19:10:51,680 basehttp 95948 6160232448 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +ERROR 2025-08-13 19:11:22,400 log 95948 6160232448 Internal Server Error: /en/radiology/orders/394/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py", line 2128, in get_prep_value + return int(value) + ^^^^^^^^^^ +TypeError: int() argument must be a string, a bytes-like object or a real number, not 'method' + +The above exception was the direct cause of the following exception: + +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/detail.py", line 113, in get + context = self.get_context_data(object=self.object) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 359, in get_context_data + study_reports = RadiologyReport.objects.filter( + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1588, in build_filter + condition = self.build_lookup(lookups, col, value) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1415, in build_lookup + lookup = lookup_class(lhs, rhs) + ^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/lookups.py", line 38, in __init__ + self.rhs = self.get_prep_lookup() + ^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/related_lookups.py", line 112, in get_prep_lookup + self.rhs = target_field.get_prep_value(self.rhs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/fields/__init__.py", line 2130, in get_prep_value + raise e.__class__( +TypeError: Field 'id' expected a number but got >. +ERROR 2025-08-13 19:11:22,401 basehttp 95948 6160232448 "GET /en/radiology/orders/394/ HTTP/1.1" 500 148496 +INFO 2025-08-13 19:13:36,175 basehttp 95948 6160232448 "GET /en/htmx/system-notifications/ HTTP/1.1" 200 4434 +ERROR 2025-08-13 19:13:44,750 log 95948 6160232448 Internal Server Error: /en/radiology/reports/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response + response = wrapped_callback(request, *callback_args, **callback_kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 105, in view + return self.dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/contrib/auth/mixins.py", line 73, in dispatch + return super().dispatch(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/base.py", line 144, in dispatch + return handler(request, *args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/views/generic/list.py", line 158, in get + self.object_list = self.get_queryset() + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py", line 743, in get_queryset + queryset = RadiologyReport.objects.filter(tenant=self.request.user.tenant) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/manager.py", line 87, in manager_method + return getattr(self.get_queryset(), name)(*args, **kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1493, in filter + return self._filter_or_exclude(False, args, kwargs) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1511, in _filter_or_exclude + clone._filter_or_exclude_inplace(negate, args, kwargs) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1518, in _filter_or_exclude_inplace + self._query.add_q(Q(*args, **kwargs)) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1646, in add_q + clause, _ = self._add_q(q_object, can_reuse) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1678, in _add_q + child_clause, needed_inner = self.build_filter( + ^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1526, in build_filter + lookups, parts, reffed_expression = self.solve_lookup_type(arg, summarize) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1333, in solve_lookup_type + _, field, _, lookup_parts = self.names_to_path(lookup_splitted, self.get_meta()) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/query.py", line 1805, in names_to_path + raise FieldError( +django.core.exceptions.FieldError: Cannot resolve keyword 'tenant' into field. Choices are: addendum, addendum_datetime, clinical_history, created_at, critical_communicated, critical_communicated_datetime, critical_communicated_to, critical_finding, dictated_by, dictated_by_id, dictated_datetime, finalized_datetime, findings, id, impression, radiologist, radiologist_id, recommendations, report_id, report_length, status, structured_data, study, study_id, technique, template_used, template_used_id, transcribed_by, transcribed_by_id, transcribed_datetime, turnaround_time, updated_at, verified_datetime +ERROR 2025-08-13 19:13:44,751 basehttp 95948 6160232448 "GET /en/radiology/reports/ HTTP/1.1" 500 134905 +ERROR 2025-08-13 19:13:48,676 log 95948 6160232448 Internal Server Error: /en/radiology/studies/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 90, in rendered_content + template = self.resolve_template(self.template_name) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 72, in resolve_template + return select_template(template, using=self.using) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader.py", line 47, in select_template + raise TemplateDoesNotExist(", ".join(template_name_list), chain=chain) +django.template.exceptions.TemplateDoesNotExist: radiology/imaging_study_list.html, radiology/imagingstudy_list.html +ERROR 2025-08-13 19:13:48,677 basehttp 95948 6160232448 "GET /en/radiology/studies/ HTTP/1.1" 500 85325 +INFO 2025-08-13 19:17:04,777 autoreload 95948 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 19:17:05,193 autoreload 50309 8601149632 Watching for file changes with StatReloader +INFO 2025-08-13 19:27:48,622 autoreload 50309 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 19:27:49,028 autoreload 55078 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 19:27:59,243 log 55078 6136672256 Internal Server Error: /en/radiology/studies/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 326, in render + if match: + ^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 398, in __bool__ + self._fetch_all() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1949, in _fetch_all + self._result_cache = list(self._iterable_class(self)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__ + results = compiler.execute_sql( + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1610, in execute_sql + sql, params = self.as_sql() + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 766, in as_sql + extra_select, order_by, group_by = self.pre_sql_setup( + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 85, in pre_sql_setup + self.setup_query(with_col_aliases=with_col_aliases) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 74, in setup_query + self.select, self.klass_info, self.annotation_col_map = self.get_select( + ^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 299, in get_select + related_klass_infos = self.get_related_selections(select, select_mask) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1396, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Invalid field name(s) given in select_related: 'order'. Choices are: tenant, patient, referring_physician, radiologist, encounter, imaging_order, created_by, report +ERROR 2025-08-13 19:27:59,247 basehttp 55078 6136672256 "GET /en/radiology/studies/ HTTP/1.1" 500 210392 +INFO 2025-08-13 19:28:54,220 autoreload 55078 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 19:28:54,690 autoreload 55552 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 19:28:56,853 log 55552 6132641792 Internal Server Error: /en/radiology/studies/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 326, in render + if match: + ^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 398, in __bool__ + self._fetch_all() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1949, in _fetch_all + self._result_cache = list(self._iterable_class(self)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__ + results = compiler.execute_sql( + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1610, in execute_sql + sql, params = self.as_sql() + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 766, in as_sql + extra_select, order_by, group_by = self.pre_sql_setup( + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 85, in pre_sql_setup + self.setup_query(with_col_aliases=with_col_aliases) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 74, in setup_query + self.select, self.klass_info, self.annotation_col_map = self.get_select( + ^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 299, in get_select + related_klass_infos = self.get_related_selections(select, select_mask) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1396, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Invalid field name(s) given in select_related: 'order'. Choices are: tenant, patient, referring_physician, radiologist, encounter, imaging_order, created_by, report +ERROR 2025-08-13 19:28:56,856 basehttp 55552 6132641792 "GET /en/radiology/studies/ HTTP/1.1" 500 210392 +INFO 2025-08-13 19:29:16,630 autoreload 55552 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 19:29:16,960 autoreload 55713 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 19:29:19,326 log 55713 6192050176 Internal Server Error: /en/radiology/studies/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 326, in render + if match: + ^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 398, in __bool__ + self._fetch_all() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1949, in _fetch_all + self._result_cache = list(self._iterable_class(self)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__ + results = compiler.execute_sql( + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1610, in execute_sql + sql, params = self.as_sql() + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 766, in as_sql + extra_select, order_by, group_by = self.pre_sql_setup( + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 85, in pre_sql_setup + self.setup_query(with_col_aliases=with_col_aliases) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 74, in setup_query + self.select, self.klass_info, self.annotation_col_map = self.get_select( + ^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 299, in get_select + related_klass_infos = self.get_related_selections(select, select_mask) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1396, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Invalid field name(s) given in select_related: 'order'. Choices are: tenant, patient, referring_physician, radiologist, encounter, imaging_order, created_by, report +ERROR 2025-08-13 19:29:19,331 basehttp 55713 6192050176 "GET /en/radiology/studies/ HTTP/1.1" 500 210392 +INFO 2025-08-13 19:30:09,860 autoreload 55713 8601149632 /Users/marwanalwali/manus_project/hospital_management_system_v4/radiology/views.py changed, reloading. +INFO 2025-08-13 19:30:10,220 autoreload 56119 8601149632 Watching for file changes with StatReloader +ERROR 2025-08-13 19:30:12,349 log 56119 6167998464 Internal Server Error: /en/radiology/studies/ +Traceback (most recent call last): + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner + response = get_response(request) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/core/handlers/base.py", line 220, in _get_response + response = response.render() + ^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 114, in render + self.content = self.rendered_content + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/response.py", line 92, in rendered_content + return template.render(context, self._request) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/backends/django.py", line 107, in render + return self.template.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 171, in render + return self._render(context) + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 159, in render + return compiled_parent._render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 163, in _render + return self.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/loader_tags.py", line 65, in render + result = block.nodelist.render(context) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 1016, in render + return SafeString("".join([node.render_annotated(context) for node in self])) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/base.py", line 977, in render_annotated + return self.render(context) + ^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/template/defaulttags.py", line 326, in render + if match: + ^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 398, in __bool__ + self._fetch_all() + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 1949, in _fetch_all + self._result_cache = list(self._iterable_class(self)) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/query.py", line 91, in __iter__ + results = compiler.execute_sql( + ^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1610, in execute_sql + sql, params = self.as_sql() + ^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 766, in as_sql + extra_select, order_by, group_by = self.pre_sql_setup( + ^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 85, in pre_sql_setup + self.setup_query(with_col_aliases=with_col_aliases) + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 74, in setup_query + self.select, self.klass_info, self.annotation_col_map = self.get_select( + ^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 299, in get_select + related_klass_infos = self.get_related_selections(select, select_mask) + ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + File "/Users/marwanalwali/manus_project/hospital_management_system_v4/.venv/lib/python3.12/site-packages/django/db/models/sql/compiler.py", line 1396, in get_related_selections + raise FieldError( +django.core.exceptions.FieldError: Invalid field name(s) given in select_related: 'order'. Choices are: tenant, patient, referring_physician, radiologist, encounter, imaging_order, created_by, report +ERROR 2025-08-13 19:30:12,351 basehttp 56119 6167998464 "GET /en/radiology/studies/ HTTP/1.1" 500 210392 diff --git a/radiology/__pycache__/views.cpython-312.pyc b/radiology/__pycache__/views.cpython-312.pyc index 80cdf116212e47a24bc41bd9ff4f2ef963706dcf..b86df165d2b12c9d16597f6f7ca79639ca7932dc 100644 GIT binary patch delta 9371 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 delta 9487 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 J%q)s#`hNf{JqiE- diff --git a/radiology/views.py b/radiology/views.py index b4c43f1e..5eba41af 100644 --- a/radiology/views.py +++ b/radiology/views.py @@ -155,7 +155,7 @@ class ReportTemplateDetailView(LoginRequiredMixin, DetailView): Display detailed information about a report template. """ model = ReportTemplate - template_name = 'radiology/report_template_detail.html' + template_name = 'radiology/templates/report_template_detail.html' context_object_name = 'report_template' def get_queryset(self): @@ -180,7 +180,7 @@ class ReportTemplateCreateView(LoginRequiredMixin, PermissionRequiredMixin, Crea """ model = ReportTemplate form_class = ReportTemplateForm - template_name = 'radiology/report_template_form.html' + template_name = 'radiology/templates/report_template_form.html' permission_required = 'radiology.add_reporttemplate' success_url = reverse_lazy('radiology:report_template_list') @@ -211,7 +211,7 @@ class ReportTemplateUpdateView(LoginRequiredMixin, PermissionRequiredMixin, Upda """ model = ReportTemplate form_class = ReportTemplateForm - template_name = 'radiology/report_template_form.html' + template_name = 'radiology/templates/report_template_form.html' permission_required = 'radiology.change_reporttemplate' def get_queryset(self): @@ -244,7 +244,7 @@ class ReportTemplateDeleteView(LoginRequiredMixin, PermissionRequiredMixin, Dele Delete a report template (soft delete by deactivating). """ model = ReportTemplate - template_name = 'radiology/report_template_confirm_delete.html' + template_name = 'radiology/templates/report_template_confirm_delete.html' permission_required = 'radiology.delete_reporttemplate' success_url = reverse_lazy('radiology:report_template_list') @@ -264,10 +264,10 @@ class ReportTemplateDeleteView(LoginRequiredMixin, PermissionRequiredMixin, Dele action='REPORT_TEMPLATE_DEACTIVATED', model='ReportTemplate', object_id=str(self.object.id), - details={'template_name': self.object.template_name} + details={'template_name': self.object.name} ) - messages.success(request, f'Report template "{self.object.template_name}" deactivated successfully.') + messages.success(request, f'Report template "{self.object.name}" deactivated successfully.') return redirect(self.success_url) @@ -280,7 +280,7 @@ class ImagingOrderListView(LoginRequiredMixin, ListView): List all imaging orders with filtering and search. """ model = ImagingOrder - template_name = 'radiology/imaging_order_list.html' + template_name = 'radiology/orders/imaging_order_list.html' context_object_name = 'imaging_orders' paginate_by = 25 @@ -341,24 +341,36 @@ class ImagingOrderDetailView(LoginRequiredMixin, DetailView): model = ImagingOrder template_name = 'radiology/orders/imaging_order_detail.html' context_object_name = 'imaging_order' - - # def get_queryset(self): - # return ImagingOrder.objects.filter(tenant=self.request.user.tenant) - # - # def get_context_data(self, **kwargs): - # context = super().get_context_data(**kwargs) - # imaging_order = self.object - # - # # Get studies for this order - # context['studies'] = imaging_order.studies.all().order_by('-study_datetime') - # - # # Get reports for this order - # context['reports'] = RadiologyReport.objects.filter( - # study__order=imaging_order, - # tenant=self.request.user.tenant - # ).order_by('-created_at') - # - # return context + + def get_queryset(self): + return ImagingOrder.objects.filter(tenant=self.request.user.tenant) + + def get_context_data(self, **kwargs): + context = super().get_context_data(**kwargs) + imaging_order = self.object + + # Get studies for this order with prefetched reports + studies = imaging_order.studies.all().order_by('-study_datetime') + context['studies'] = studies + + # Create a dictionary mapping each study to its reports + # reports = {} + # for study in studies: + study_reports = RadiologyReport.objects.filter( + study=studies.first, + # tenant=self.request.user.tenant + ).order_by('-created_at') + # reports[study.id] = study_reports + + context['reports'] = study_reports + + # Get all reports for this order (for backward compatibility) + # context['reports'] = RadiologyReport.objects.filter( + # study__order=imaging_order, + # tenant=self.request.user.tenant + # ).order_by('-created_at') + + return context class ImagingOrderCreateView(LoginRequiredMixin, PermissionRequiredMixin, CreateView): @@ -438,7 +450,7 @@ class ImagingStudyListView(LoginRequiredMixin, ListView): List all imaging studies with filtering and search. """ model = ImagingStudy - template_name = 'radiology/imaging_study_list.html' + template_name = 'radiology/studies/imaging_study_list.html' context_object_name = 'imaging_studies' paginate_by = 25 @@ -481,7 +493,7 @@ class ImagingStudyDetailView(LoginRequiredMixin, DetailView): Display detailed information about an imaging study. """ model = ImagingStudy - template_name = 'radiology/imaging_study_detail.html' + template_name = 'radiology/studies/imaging_study_detail.html' context_object_name = 'imaging_study' def get_queryset(self): @@ -512,7 +524,7 @@ class ImagingStudyCreateView(LoginRequiredMixin, PermissionRequiredMixin, Create """ model = ImagingStudy form_class = ImagingStudyForm - template_name = 'radiology/imaging_study_form.html' + template_name = 'radiology/studies/imaging_study_form.html' permission_required = 'radiology.add_imagingstudy' success_url = reverse_lazy('radiology:imaging_study_list') @@ -543,7 +555,7 @@ class ImagingStudyUpdateView(LoginRequiredMixin, PermissionRequiredMixin, Update """ model = ImagingStudy fields = ['status', 'technical_notes'] # Restricted fields - template_name = 'radiology/imaging_study_update_form.html' + template_name = 'radiology/studies/imaging_study_form.html' permission_required = 'radiology.change_imagingstudy' def get_queryset(self): @@ -580,37 +592,37 @@ class ImagingSeriesListView(LoginRequiredMixin, ListView): List all imaging series with filtering and search. """ model = ImagingSeries - template_name = 'radiology/imaging_series_list.html' + template_name = 'radiology/series/imaging_series_list.html' context_object_name = 'imaging_series' paginate_by = 25 - def get_queryset(self): - queryset = ImagingSeries.objects.filter(tenant=self.request.user.tenant) - - # Filter by study - study_id = self.request.GET.get('study') - if study_id: - queryset = queryset.filter(study_id=study_id) - - # Search functionality - search = self.request.GET.get('search') - if search: - queryset = queryset.filter( - Q(series_description__icontains=search) | - Q(study__order__patient__first_name__icontains=search) | - Q(study__order__patient__last_name__icontains=search) - ) - - return queryset.select_related('study__order__patient').order_by('-created_at') - - def get_context_data(self, **kwargs): - context = super().get_context_data(**kwargs) - context.update({ - 'studies': ImagingStudy.objects.filter( - tenant=self.request.user.tenant - ).select_related('order__patient').order_by('-study_datetime')[:50], - }) - return context + # def get_queryset(self): + # queryset = ImagingSeries.objects.filter(tenant=self.request.user.tenant) + # + # # Filter by study + # study_id = self.request.GET.get('study') + # if study_id: + # queryset = queryset.filter(study_id=study_id) + # + # # Search functionality + # search = self.request.GET.get('search') + # if search: + # queryset = queryset.filter( + # Q(series_description__icontains=search) | + # Q(study__order__patient__first_name__icontains=search) | + # Q(study__order__patient__last_name__icontains=search) + # ) + # + # return queryset.select_related('study__imaging_order__patient').order_by('-created_at') + # + # def get_context_data(self, **kwargs): + # context = super().get_context_data(**kwargs) + # context.update({ + # 'studies': ImagingStudy.objects.filter( + # tenant=self.request.user.tenant + # ).select_related('imaging_order__patient').order_by('-study_datetime')[:50], + # }) + # return context class ImagingSeriesDetailView(LoginRequiredMixin, DetailView): @@ -841,11 +853,11 @@ def radiology_stats(request): status='IN_PROGRESS' ).count(), 'reports_pending': RadiologyReport.objects.filter( - tenant=tenant, + study__tenant=tenant, status='DRAFT' ).count(), 'critical_findings': RadiologyReport.objects.filter( - tenant=tenant, + study__tenant=tenant, has_critical_findings=True, status='SIGNED', signed_datetime__date=today diff --git a/temp.txt b/temp.txt new file mode 100644 index 00000000..32b8b96c --- /dev/null +++ b/temp.txt @@ -0,0 +1,342 @@ +# import random +# import uuid +# from datetime import datetime, timedelta +# from decimal import Decimal +# from django.utils import timezone as django_timezone +# from django.contrib.auth import get_user_model +# +# from core.models import Tenant +# from inventory.models import InventoryItem, InventoryStock, InventoryLocation, PurchaseOrder, PurchaseOrderItem, \ +# Supplier +# +# User = get_user_model() +# +# # Saudi Arabian Inventory Data +# SAUDI_MEDICAL_CATEGORIES = [ +# 'Pharmaceuticals', +# 'Medical Devices', +# 'Surgical Instruments', +# 'Laboratory Supplies', +# 'PPE & Safety', +# 'IV Therapy', +# 'Emergency Supplies' +# ] +# +# SAUDI_SUPPLIERS = [ +# 'Saudi Medical Supply Co.', +# 'Gulf Medical Equipment', +# 'Arabian Healthcare Supplies', +# 'Riyadh Medical Trading', +# 'Al-Dawaa Medical', +# 'Nahdi Medical Company', +# 'United Pharmaceuticals' +# ] +# +# SAUDI_CITIES = ['Riyadh', 'Jeddah', 'Dammam', 'Medina', 'Taif', 'Khobar'] +# +# MEDICAL_ITEMS = [ +# {'name': 'Paracetamol 500mg', 'category': 'Pharmaceuticals', 'unit': 'TAB'}, +# {'name': 'Disposable Syringe 5ml', 'category': 'Medical Devices', 'unit': 'PCS'}, +# {'name': 'Surgical Gloves Size M', 'category': 'PPE & Safety', 'unit': 'PAIR'}, +# {'name': 'Blood Collection Tube', 'category': 'Laboratory Supplies', 'unit': 'PCS'}, +# {'name': 'IV Bag Normal Saline', 'category': 'IV Therapy', 'unit': 'BAG'}, +# {'name': 'Emergency Oxygen Mask', 'category': 'Emergency Supplies', 'unit': 'PCS'} +# ] +# +# +# def create_saudi_suppliers(tenants): +# """Create Saudi suppliers""" +# suppliers = [] +# +# for tenant in tenants: +# print(f"Creating suppliers for {tenant.name}...") +# +# for i, supplier_name in enumerate(SAUDI_SUPPLIERS): +# supplier_code = f"SUP-{tenant.id}-{i + 1:03d}" +# +# try: +# supplier = Supplier.objects.create( +# tenant=tenant, +# supplier_code=supplier_code, +# name=supplier_name, +# supplier_type='DISTRIBUTOR', +# city=random.choice(SAUDI_CITIES), +# country='Saudi Arabia', +# is_active=True +# ) +# suppliers.append(supplier) +# print(f" ✓ Created supplier: {supplier_name}") +# +# except Exception as e: +# print(f" ✗ Error creating supplier {supplier_name}: {e}") +# continue +# +# print(f"Created {len(suppliers)} suppliers") +# return suppliers +# +# +# def create_saudi_inventory_locations(tenants): +# """Create Saudi inventory locations""" +# locations = [] +# +# storage_rooms = ['Pharmacy', 'Central Supply', 'OR Storage', 'ICU Supply', 'Ward Storage'] +# +# for tenant in tenants: +# print(f"Creating locations for {tenant.name}...") +# +# for i, room in enumerate(storage_rooms): +# location_code = f"LOC-{tenant.id}-{i + 1:03d}" +# +# try: +# location = InventoryLocation.objects.create( +# tenant=tenant, +# location_code=location_code, +# name=f"{room} - {tenant.city}", +# description=f"Storage location in {room}", +# location_type='WAREHOUSE', +# building='Main Hospital', +# floor='Ground Floor', +# room=room, +# is_active=True +# ) +# locations.append(location) +# print(f" ✓ Created location: {location.name}") +# +# except Exception as e: +# print(f" ✗ Error creating location {room}: {e}") +# continue +# +# print(f"Created {len(locations)} locations") +# return locations +# +# +# def create_saudi_inventory_items(tenants): +# """Create Saudi inventory items""" +# items = [] +# +# for tenant in tenants: +# print(f"Creating items for {tenant.name}...") +# +# for i, item_data in enumerate(MEDICAL_ITEMS): +# item_code = f"ITM-{tenant.id}-{i + 1:03d}" +# +# try: +# item = InventoryItem.objects.create( +# tenant=tenant, +# item_code=item_code, +# item_name=item_data['name'], +# description=f"Medical item: {item_data['name']}", +# category=item_data['category'], +# subcategory=item_data['category'], +# item_type='STOCK', +# manufacturer='Saudi Medical Industries', +# unit_of_measure=item_data['unit'], +# package_size=1, +# unit_cost=Decimal(str(random.uniform(10, 100))), +# list_price=Decimal(str(random.uniform(15, 150))), +# has_expiration=item_data['category'] == 'Pharmaceuticals', +# is_active=True, +# is_tracked=True, +# reorder_point=random.randint(10, 50), +# reorder_quantity=random.randint(100, 500), +# max_stock_level=random.randint(500, 1000) +# ) +# items.append(item) +# print(f" ✓ Created item: {item.item_name}") +# +# except Exception as e: +# print(f" ✗ Error creating item {item_data['name']}: {e}") +# continue +# +# print(f"Created {len(items)} items") +# return items +# +# +# def create_saudi_inventory_stock(items, locations): +# """Create Saudi inventory stock entries""" +# stocks = [] +# +# for item in items: +# print(f"Creating stock for {item.item_name}...") +# +# # Get locations for this tenant +# tenant_locations = [loc for loc in locations if loc.tenant == item.tenant] +# if not tenant_locations: +# continue +# +# location = random.choice(tenant_locations) +# +# try: +# stock = InventoryStock.objects.create( +# inventory_item=item, +# location=location, +# quantity_on_hand=random.randint(50, 500), +# quantity_reserved=random.randint(0, 20), +# received_date=django_timezone.now().date() - timedelta(days=random.randint(1, 90)), +# expiration_date=django_timezone.now().date() + timedelta(days=365) if item.has_expiration else None, +# unit_cost=item.unit_cost, +# quality_status='AVAILABLE' +# ) +# stocks.append(stock) +# print(f" ✓ Created stock for: {item.item_name}") +# +# except Exception as e: +# print(f" ✗ Error creating stock for {item.item_name}: {e}") +# continue +# +# print(f"Created {len(stocks)} stock entries") +# return stocks +# +# +# def create_saudi_purchase_orders(tenants, suppliers): +# """Create Saudi purchase orders""" +# orders = [] +# +# for tenant in tenants: +# print(f"Creating purchase orders for {tenant.name}...") +# +# # Get suppliers for this tenant +# tenant_suppliers = [supplier for supplier in suppliers if supplier.tenant == tenant] +# if not tenant_suppliers: +# print(f" No suppliers found for {tenant.name}, skipping...") +# continue +# +# # Get delivery locations +# try: +# locations = InventoryLocation.objects.filter(tenant=tenant) +# delivery_location = locations.first() if locations.exists() else None +# except: +# delivery_location = None +# +# for i in range(3): # Create 3 orders per tenant +# po_number = f"PO-{tenant.id}-{django_timezone.now().year}-{i + 1:04d}" +# supplier = random.choice(tenant_suppliers) +# +# try: +# order = PurchaseOrder.objects.create( +# tenant=tenant, +# po_number=po_number, +# supplier=supplier, +# order_date=django_timezone.now().date() - timedelta(days=random.randint(1, 30)), +# requested_delivery_date=django_timezone.now().date() + timedelta(days=random.randint(7, 30)), +# order_type='STANDARD', +# priority='NORMAL', +# subtotal=Decimal(str(random.uniform(1000, 10000))), +# tax_amount=Decimal('0.00'), +# shipping_amount=Decimal('0.00'), +# total_amount=Decimal(str(random.uniform(1000, 10000))), +# status='DRAFT', +# delivery_location=delivery_location, +# payment_terms='NET_30' +# ) +# orders.append(order) +# print(f" ✓ Created PO: {po_number}") +# +# except Exception as e: +# print(f" ✗ Error creating PO {po_number}: {e}") +# continue +# +# print(f"Created {len(orders)} purchase orders") +# return orders +# +# +# def create_saudi_purchase_order_items(orders, items): +# """Create Saudi purchase order items""" +# po_items = [] +# +# for order in orders: +# print(f"Creating items for PO {order.po_number}...") +# +# # Get items for this tenant +# tenant_items = [item for item in items if item.tenant == order.tenant] +# if not tenant_items: +# continue +# +# # Create 2-3 items per order +# num_items = min(3, len(tenant_items)) +# selected_items = random.sample(tenant_items, num_items) +# +# for line_num, item in enumerate(selected_items, 1): +# quantity_ordered = random.randint(10, 100) +# unit_price = item.unit_cost * Decimal(str(random.uniform(0.9, 1.1))) +# total_price = unit_price * quantity_ordered +# +# try: +# po_item = PurchaseOrderItem.objects.create( +# purchase_order=order, +# line_number=line_num, +# inventory_item=item, +# quantity_ordered=quantity_ordered, +# quantity_received=0, +# unit_price=unit_price, +# total_price=total_price, +# requested_delivery_date=order.requested_delivery_date, +# status='PENDING' +# ) +# po_items.append(po_item) +# print(f" ✓ Created PO item: {item.item_name}") +# +# except Exception as e: +# print(f" ✗ Error creating PO item for {item.item_name}: {e}") +# continue +# +# print(f"Created {len(po_items)} purchase order items") +# return po_items +# +# +# def main(): +# """Main function to create all Saudi inventory data""" +# print("🏥 Starting Saudi Inventory Data Generation...") +# +# # Get tenants +# try: +# tenants = list(Tenant.objects.filter(is_active=True)[:5]) # Limit to first 5 tenants +# if not tenants: +# print("❌ No active tenants found. Please run core_data.py first.") +# return +# +# print(f"📋 Found {len(tenants)} active tenants") +# except Exception as e: +# print(f"❌ Error getting tenants: {e}") +# return +# +# # Create data step by step +# print("\n1️⃣ Creating Suppliers...") +# suppliers = create_saudi_suppliers(tenants) +# if not suppliers: +# print("❌ No suppliers created. Stopping.") +# return +# +# print("\n2️⃣ Creating Locations...") +# locations = create_saudi_inventory_locations(tenants) +# if not locations: +# print("❌ No locations created. Stopping.") +# return +# +# print("\n3️⃣ Creating Items...") +# items = create_saudi_inventory_items(tenants) +# if not items: +# print("❌ No items created. Stopping.") +# return +# +# print("\n4️⃣ Creating Stock...") +# stocks = create_saudi_inventory_stock(items, locations) +# +# print("\n5️⃣ Creating Purchase Orders...") +# orders = create_saudi_purchase_orders(tenants, suppliers) +# +# print("\n6️⃣ Creating Purchase Order Items...") +# po_items = create_saudi_purchase_order_items(orders, items) +# +# print("\n🎉 Saudi Inventory Data Generation Complete!") +# print(f"📊 Summary:") +# print(f" - Suppliers: {len(suppliers)}") +# print(f" - Locations: {len(locations)}") +# print(f" - Items: {len(items)}") +# print(f" - Stock Entries: {len(stocks)}") +# print(f" - Purchase Orders: {len(orders)}") +# print(f" - PO Items: {len(po_items)}") +# +# +# if __name__ == "__main__": +# main() \ No newline at end of file diff --git a/templates/.DS_Store b/templates/.DS_Store index 8b8ae0e537967807f55a7aa831a61a8e2433e16c..2a2322bb62a89fc722f0fc3a7b8100207efd8e16 100644 GIT binary patch delta 28 kcmZoEXerp>D9y;Y*-`o=%VutcrCgIIY6@>YtmViH0Fo#Pt^fc4 delta 27 jcmZoEXerp>D7`sQdKb&Y27%4o3QM^d88>g#3g!g>lJN;} diff --git a/templates/base.html b/templates/base.html index 96985704..3464fba2 100644 --- a/templates/base.html +++ b/templates/base.html @@ -109,14 +109,14 @@ {% endif %}