O CineFds é uma plataforma que permite que cinemas gerencie os filmes em cartaz com mais simplicidade e praticidade. (Projeto feito para cadeira de FDS da Cesar School)
Não tirei print do erro mas tenho o log dele, era um erro que evitava que a remoção de filmes acontecesse com sucesso
` NoReverseMatch at /remover_filme/
Reverse for 'delete_movie' with keyword arguments '{'movie_id': ''}' not found. 1 pattern(s) tried: ['delete_movie/(?P[0-9]+)\Z']
Request Method: GET
Request URL: http://127.0.0.1:8000/remover_filme/
Django Version: 5.0.4
Exception Type: NoReverseMatch
Exception Value:
Reverse for 'delete_movie' with keyword arguments '{'movie_id': ''}' not found. 1 pattern(s) tried: ['delete_movie/(?P[0-9]+)\Z']
Exception Location: C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\urls\resolvers.py, line 851, in _reverse_with_prefix
Raised during: home.views.remover_filme
Python Executable: C:\Users\julia\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\python.exe
Python Version: 3.12.3
Python Path:
['C:\Users\julia\Documents\GitHub\cinema-fds\CIneFds',
'C:\Program '
'Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0\python312.zip',
'C:\Program '
'Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0\DLLs',
'C:\Program '
'Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0\Lib',
'C:\Program '
'Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0',
'C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages',
'C:\Program '
'Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64__qbz5n2kfra8p0\Lib\site-packages']
Server time: Mon, 06 May 2024 12:24:17 -0300
Error during template rendering
In template C:\Users\julia\Documents\GitHub\cinema-fds\CIneFds\home\templates\remover_filme.html, error at line 61
Reverse for 'delete_movie' with keyword arguments '{'movie_id': ''}' not found. 1 pattern(s) tried: ['delete_movie/(?P[0-9]+)\Z']
51
52
53 Voltar
54
55
56
57
58
59
60
61
Traceback Switch to copy-and-paste view
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\core\handlers\exception.py, line 55, in inner
response = get_response(request)
^^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\core\handlers\base.py, line 197, in _get_response
response = wrapped_callback(request, *callback_args, *callback_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\Documents\GitHub\cinema-fds\CIneFds\home\views.py, line 100, in remover_filme
return render(request, 'remover_filme.html', {'movies': movies, 'selected_movie': selected_movie})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\shortcuts.py, line 25, in render
content = loader.render_to_string(template_name, context, request, using=using)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\template\loader.py, line 62, in render_to_string
return template.render(context, request)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\template\backends\django.py, line 61, in render
return self.template.render(context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\template\base.py, line 171, in render
return self._render(context)
^^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\template\base.py, line 163, in _render
return self.nodelist.render(context)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\template\base.py, line 1000, in render
return SafeString("".join([node.render_annotated(context) for node in self]))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\template\base.py, line 961, in render_annotated
return self.render(context)
^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\template\defaulttags.py, line 479, in render
url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\urls\base.py, line 88, in reverse
return resolver._reverse_with_prefix(view, prefix, args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ …
Local vars
C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\urls\resolvers.py, line 851, in _reverse_with_prefix
raise NoReverseMatch(msg)
^^^^^^^^^^^^^^^^^^^^^^^^^ …
Local vars
Request information
USER
adm123
Não tirei print do erro mas tenho o log dele, era um erro que evitava que a remoção de filmes acontecesse com sucesso
` NoReverseMatch at /remover_filme/ Reverse for 'delete_movie' with keyword arguments '{'movie_id': ''}' not found. 1 pattern(s) tried: ['delete_movie/(?P[0-9]+)\Z']
Request Method: GET
Request URL: http://127.0.0.1:8000/remover_filme/
Django Version: 5.0.4
Exception Type: NoReverseMatch
Exception Value:[0-9]+)\Z']
Exception Location: C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages\django\urls\resolvers.py, line 851, in _reverse_with_prefix
Raised during: home.views.remover_filme
Python Executable: C:\Users\julia\AppData\Local\Microsoft\WindowsApps\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\python.exe
Python Version: 3.12.3
Python Path:
Reverse for 'delete_movie' with keyword arguments '{'movie_id': ''}' not found. 1 pattern(s) tried: ['delete_movie/(?P
['C:\Users\julia\Documents\GitHub\cinema-fds\CIneFds', 'C:\Program ' 'Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0\python312.zip', 'C:\Program ' 'Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0\DLLs', 'C:\Program ' 'Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0\Lib', 'C:\Program ' 'Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64qbz5n2kfra8p0', 'C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages\Python312\site-packages', 'C:\Program ' 'Files\WindowsApps\PythonSoftwareFoundation.Python.3.12_3.12.1008.0_x64__qbz5n2kfra8p0\Lib\site-packages'] Server time: Mon, 06 May 2024 12:24:17 -0300 Error during template rendering In template C:\Users\julia\Documents\GitHub\cinema-fds\CIneFds\home\templates\remover_filme.html, error at line 61
Reverse for 'delete_movie' with keyword arguments '{'movie_id': ''}' not found. 1 pattern(s) tried: ['delete_movie/(?P[0-9]+)\Z']
51
52
53 Voltar
54
55
58
GET No GET data
POST No POST data
FILES No FILES data
COOKIES Variable Value csrftoken
<_io.TextIOWrapper name=''****' sessionid
'****' META Variable Value ALLUSERSPROFILE 'C:\ProgramData' APPDATA 'C:\Users\julia\AppData\Roaming' CHROME_CRASHPAD_PIPE_NAME
'\\.\pipe\crashpad_75900_UKVYEISYGUJGGMQY' COLORTERM
'truecolor' COMMONPROGRAMFILES
'C:\Program Files\Common Files' COMMONPROGRAMFILES(X86) 'C:\Program Files (x86)\Common Files' COMMONPROGRAMW6432
'C:\Program Files\Common Files' COMPUTERNAME
'JULIA_PC' COMSPEC 'C:\Windows\system32\cmd.exe' CONTENT_LENGTH
'' CONTENT_TYPE
'text/plain' CSRF_COOKIE '1Iq4QhToOFCPMXYrJKSfJqcT9wVwWjCt' DJANGO_SETTINGS_MODULE
'projeto.settings' DRIVERDATA
'C:\Windows\System32\Drivers\DriverData' EFC_27324
'1' FPS_BROWSER_APP_PROFILE_STRING
'Internet Explorer' FPS_BROWSER_USER_PROFILE_STRING 'Default' GATEWAY_INTERFACE
'CGI/1.1' GIT_ASKPASS '****' HOMEDRIVE
'C:' HOMEPATH
'\Users\julia' HTTP_ACCEPT 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,/;q=0.8,application/signed-exchange;v=b3;q=0.7' HTTP_ACCEPT_ENCODING
'gzip, deflate, br' HTTP_ACCEPT_LANGUAGE
'pt-BR,pt;q=0.9,en-US;q=0.8,en;q=0.7' HTTP_CONNECTION 'keep-alive' HTTP_COOKIE '****' HTTP_HOST
'127.0.0.1:8000' HTTP_REFERER
'http://127.0.0.1:8000/pagina_adm/' HTTP_SEC_CH_UA
'"Not A(Brand";v="99", "Opera GX";v="107", "Chromium";v="121"' HTTP_SEC_CH_UA_MOBILE
'?0' HTTP_SEC_CH_UA_PLATFORM '"Windows"' HTTP_SEC_FETCH_DEST 'document' HTTP_SEC_FETCH_MODE 'navigate' HTTP_SEC_FETCH_SITE 'same-origin' HTTP_SEC_FETCH_USER '?1' HTTP_UPGRADE_INSECURE_REQUESTS
'1' HTTP_USER_AGENT ('Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like ' 'Gecko) Chrome/121.0.0.0 Safari/537.36 OPR/107.0.0.0') LANG
'en_US.UTF-8' LOCALAPPDATA
'C:\Users\julia\AppData\Local' LOGONSERVER '\\JULIA_PC' NUMBER_OF_PROCESSORS
'16' ONEDRIVE
'C:\Users\julia\OneDrive' ORIGINAL_XDG_CURRENT_DESKTOP
'undefined' OS
'Windows_NT' PATH
('C:\Program Files ' '(x86)\Falcon\MinGW\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program ' 'Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA ' 'Corporation\NVIDIA NvDLISR;C:\Program Files\dotnet\;C:\Program ' 'Files\Git\cmd;C:\Users\julia\AppData\Local\Programs\Python\Launcher\;C:\Users\julia\AppData\Local\Microsoft\WindowsApps;C:\Users\julia\AppData\Local\Programs\Microsoft ' 'VS Code\bin;C:\Users\julia\AppData\Local\GitHubDesktop\bin') PATHEXT '.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.CPL' PATH_INFO
'/remover_filme/' PROCESSOR_ARCHITECTURE
'AMD64' PROCESSOR_IDENTIFIER
'AMD64 Family 25 Model 116 Stepping 1, AuthenticAMD' PROCESSOR_LEVEL '25' PROCESSOR_REVISION
'7401' PROGRAMDATA 'C:\ProgramData' PROGRAMFILES
'C:\Program Files' PROGRAMFILES(X86)
'C:\Program Files (x86)' PROGRAMW6432
'C:\Program Files' PSMODULEPATH
('C:\Users\julia\Documents\WindowsPowerShell\Modules;C:\Program ' 'Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules') PUBLIC
'C:\Users\Public' PYTHONUSERBASE
'C:\Users\julia\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.12_qbz5n2kfra8p0\LocalCache\local-packages' QUERY_STRING
'' REMOTE_ADDR '127.0.0.1' REMOTE_HOST '' REQUEST_METHOD
'GET' RUN_MAIN
'true' SCRIPT_NAME '' SERVER_NAME 'Julia_Pc' SERVER_PORT '8000' SERVER_PROTOCOL 'HTTP/1.1' SERVER_SOFTWARE 'WSGIServer/0.2' SESSIONNAME 'Console' SYSTEMDRIVE 'C:' SYSTEMROOT
'C:\Windows' TEMP
'C:\Users\julia\AppData\Local\Temp' TERM_PROGRAM
'vscode' TERM_PROGRAM_VERSION
'1.89.0' TMP 'C:\Users\julia\AppData\Local\Temp' USERDOMAIN
'JULIA_PC' USERDOMAIN_ROAMINGPROFILE
'JULIA_PC' USERNAME
'julia' USERPROFILE 'C:\Users\julia' VSCODE_GIT_ASKPASS_EXTRA_ARGS
'****' VSCODE_GIT_ASKPASS_MAIN '****' VSCODE_GIT_ASKPASS_NODE '****' VSCODE_GIT_IPC_HANDLE
'\\.\pipe\vscode-git-eb51a15ca8-sock' VSCODE_INJECTION
'1' WINDIR
'C:\Windows' wsgi.errors
O problema estava no modo que os filmes eram apagados, basicamente o método usado só funciona se digitar o filme