{"info":{"_postman_id":"fe239767-c915-4ee4-816a-98391d697b67","name":"Level-Up-Server","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"29856352","collectionId":"fe239767-c915-4ee4-816a-98391d697b67","publishedId":"2sA3kSo3i8","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-07-18T17:47:11.000Z"},"item":[{"name":"GameType","item":[{"name":"get_all_gameTypes","id":"1e44444e-f611-4b04-93fb-7976c37d35a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/gametypes","description":"<p>This endpoint makes an HTTP GET request to retrieve a list of game types from the server. The request does not include a request body.</p>\n<h3 id=\"response\">Response</h3>\n<p>The server responds with a status code of 200 and a JSON array containing objects representing game types. Each game type object includes an \"id\" and a \"label\" property.</p>\n<p>Example response:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[{\n\"id\":0,\n\"label\":\"\"\n}]\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["gametypes"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b1b0ba1f-0290-4013-9a94-cc83d9976fad","name":"get_all_gameTypes","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8000/gametypes"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:17:29 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"96"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"label\": \"Board game\"\n    },\n    {\n        \"id\": 2,\n        \"label\": \"Role-playing game\"\n    },\n    {\n        \"id\": 3,\n        \"label\": \"MMO game\"\n    }\n]"},{"id":"22ae19de-7bdb-4228-b7b1-1695cb91c9d3","name":"get_all_gameTypes","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8000/gametypes"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 23:40:05 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"96"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"label\": \"Board game\"\n    },\n    {\n        \"id\": 2,\n        \"label\": \"Role-playing game\"\n    },\n    {\n        \"id\": 3,\n        \"label\": \"MMO game\"\n    }\n]"}],"_postman_id":"1e44444e-f611-4b04-93fb-7976c37d35a8"},{"name":"get_single_gameType","id":"25adbfab-87a0-44f4-9a3a-97a8b8385ac3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/gametypes/1","description":"<p>This endpoint retrieves the details of a specific game type with the given ID.</p>\n<p>The response for this request can be documented as a JSON schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"type\": \"object\",\n    \"properties\": {\n        \"id\": {\n            \"type\": \"number\"\n        },\n        \"label\": {\n            \"type\": \"string\"\n        }\n    }\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["gametypes","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b274dcab-d07f-444e-acb1-845c01ac9976","name":"get_single_gameType","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8000/gametypes/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:17:37 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"29"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"label\": \"Board game\"\n}"}],"_postman_id":"25adbfab-87a0-44f4-9a3a-97a8b8385ac3"}],"id":"f42c7a9c-86c4-45f6-bc54-e45947458a4d","description":"<p>API calls that get all the types of games</p>\n","_postman_id":"f42c7a9c-86c4-45f6-bc54-e45947458a4d"},{"name":"Games","item":[{"name":"get_all_games","id":"cdaed479-f675-42f4-a6bb-b0e1f6cfb990","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/games","description":"<p>This endpoint makes an HTTP GET request to retrieve a list of games from the server. The request does not include a request body, and it expects a successful response with a status code of 200 and a Content-Type of application/json. The response body will contain an array of objects, where each object represents a game with properties like id, game_type, title, maker, number_of_players, and skill_level. The values for these properties will be specific to each game in the list. Below is an example of the response body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": 0,\n        \"game_type\": 0,\n        \"title\": \"\",\n        \"maker\": \"\",\n        \"number_of_players\": \"\",\n        \"skill_level\": \"\"\n    }\n]\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["games"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"7b15f6d6-2e44-4cae-a4da-8f02ce3d143e","name":"New Request","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8000/games"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:10:11 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"450"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"game_type\": 1,\n        \"title\": \"Chess\",\n        \"maker\": \"Chess Inc.\",\n        \"number_of_players\": \"2\",\n        \"skill_level\": \"Intermediate\"\n    },\n    {\n        \"id\": 2,\n        \"game_type\": 2,\n        \"title\": \"Monopoly\",\n        \"maker\": \"Hasbro\",\n        \"number_of_players\": \"2-6\",\n        \"skill_level\": \"Beginner\"\n    },\n    {\n        \"id\": 3,\n        \"game_type\": 3,\n        \"title\": \"Poker\",\n        \"maker\": \"PokerStars\",\n        \"number_of_players\": \"2-10\",\n        \"skill_level\": \"Advanced\"\n    },\n    {\n        \"id\": 4,\n        \"game_type\": 2,\n        \"title\": \"Scrabble\",\n        \"maker\": \"Mattel\",\n        \"number_of_players\": \"2-4\",\n        \"skill_level\": \"Intermediate\"\n    }\n]"}],"_postman_id":"cdaed479-f675-42f4-a6bb-b0e1f6cfb990"},{"name":"get_single_game","id":"857e5804-b71e-41a0-b4a3-a71d8a18367d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/games/1","description":"<p>This endpoint retrieves information about a specific game with the given ID. The response returned is a JSON object representing the game details, including its ID, game type, title, maker, number of players, and skill level.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"id\": {\n      \"type\": \"number\"\n    },\n    \"game_type\": {\n      \"type\": \"number\"\n    },\n    \"title\": {\n      \"type\": \"string\"\n    },\n    \"maker\": {\n      \"type\": \"string\"\n    },\n    \"number_of_players\": {\n      \"type\": \"string\"\n    },\n    \"skill_level\": {\n      \"type\": \"string\"\n    }\n  }\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["games","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"cbfba179-24e6-4340-bce7-bf29c3dc05c8","name":"get_single_game","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8000/games/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:12:34 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"112"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"game_type\": 1,\n    \"title\": \"Chess\",\n    \"maker\": \"Chess Inc.\",\n    \"number_of_players\": \"2\",\n    \"skill_level\": \"Intermediate\"\n}"}],"_postman_id":"857e5804-b71e-41a0-b4a3-a71d8a18367d"},{"name":"get_game_by_type","id":"ee0bb827-a97c-49d7-98a6-b69abbde8995","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/games?type=2","description":"<h3 id=\"get-games\">GET /games</h3>\n<p>This endpoint retrieves games based on the specified type.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>http://localhost:8000/games?type=2</code></p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response is in JSON format and has the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": \"number\",\n        \"game_type\": \"number\",\n        \"title\": \"string\",\n        \"maker\": \"string\",\n        \"number_of_players\": \"string\",\n        \"skill_level\": \"string\"\n    }\n]\n\n</code></pre>\n<p>The response body contains an array of game objects, where each game object has the following properties:</p>\n<ul>\n<li><p><code>id</code>: The unique identifier for the game (number)</p>\n</li>\n<li><p><code>game_type</code>: The type of the game (number)</p>\n</li>\n<li><p><code>title</code>: The title of the game (string)</p>\n</li>\n<li><p><code>maker</code>: The maker of the game (string)</p>\n</li>\n<li><p><code>number_of_players</code>: The number of players for the game (string)</p>\n</li>\n<li><p><code>skill_level</code>: The skill level required for the game (string)</p>\n</li>\n</ul>\n<h4 id=\"example\">Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": 0,\n        \"game_type\": 0,\n        \"title\": \"\",\n        \"maker\": \"\",\n        \"number_of_players\": \"\",\n        \"skill_level\": \"\"\n    }\n]\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["games"],"host":["localhost"],"query":[{"key":"type","value":"2"}],"variable":[]}},"response":[{"id":"aa5fbdc8-3ccd-46cc-bd78-45df4a35c8da","name":"get_game_by_type","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/games?type=2","protocol":"http","host":["localhost"],"port":"8000","path":["games"],"query":[{"key":"type","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:14:32 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"225"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 2,\n        \"game_type\": 2,\n        \"title\": \"Monopoly\",\n        \"maker\": \"Hasbro\",\n        \"number_of_players\": \"2-6\",\n        \"skill_level\": \"Beginner\"\n    },\n    {\n        \"id\": 4,\n        \"game_type\": 2,\n        \"title\": \"Scrabble\",\n        \"maker\": \"Mattel\",\n        \"number_of_players\": \"2-4\",\n        \"skill_level\": \"Intermediate\"\n    }\n]"},{"id":"9040b3b9-83ea-4c8a-b836-4e092065d217","name":"get_game_by_type","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/games?type=2","protocol":"http","host":["localhost"],"port":"8000","path":["games"],"query":[{"key":"type","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:30:49 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"214"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 4,\n        \"game_type\": 2,\n        \"title\": \"Scrabble\",\n        \"maker\": \"Mattel\",\n        \"number_of_players\": \"2-4\",\n        \"skill_level\": \"Intermediate\"\n    },\n    {\n        \"id\": 5,\n        \"game_type\": 2,\n        \"title\": \"CodeNames\",\n        \"maker\": \"CGE\",\n        \"number_of_players\": \"6\",\n        \"skill_level\": \"3\"\n    }\n]"}],"_postman_id":"ee0bb827-a97c-49d7-98a6-b69abbde8995"},{"name":"create_game","id":"9af2e2f1-e334-4399-a36a-7876724fb5ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"CodeNames\",\r\n    \"maker\": \"CGE\",\r\n    \"number_of_players\": 6,\r\n    \"skill_level\": 3,\r\n    \"game_type\": 2,\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/games","description":"<h3 id=\"create-a-new-game\">Create a New Game</h3>\n<p>This endpoint allows you to create a new game by making an HTTP POST request to the specified URL.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>title</code> (string): The title of the game.</p>\n</li>\n<li><p><code>maker</code> (string): The name of the game maker.</p>\n</li>\n<li><p><code>number_of_players</code> (number): The number of players required to play the game.</p>\n</li>\n<li><p><code>skill_level</code> (number): The skill level required to play the game.</p>\n</li>\n<li><p><code>game_type</code> (number): The type of the game.</p>\n</li>\n<li><p><code>userId</code> (number): The ID of the user creating the game.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will be in JSON format with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"id\": {\n      \"type\": \"number\"\n    },\n    \"game_type\": {\n      \"type\": \"number\"\n    },\n    \"title\": {\n      \"type\": \"string\"\n    },\n    \"maker\": {\n      \"type\": \"string\"\n    },\n    \"number_of_players\": {\n      \"type\": \"string\"\n    },\n    \"skill_level\": {\n      \"type\": \"string\"\n    }\n  }\n}\n\n</code></pre>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"id\": 0,\n  \"game_type\": 0,\n  \"title\": \"\",\n  \"maker\": \"\",\n  \"number_of_players\": \"\",\n  \"skill_level\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["games"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"741e6c38-e622-4863-a148-ca858e31126e","name":"create_game","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"CodeNames\",\r\n    \"maker\": \"CGE\",\r\n    \"number_of_players\": 6,\r\n    \"skill_level\": 3,\r\n    \"game_type\": 2,\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/games"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:15:33 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"98"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 5,\n    \"game_type\": 2,\n    \"title\": \"CodeNames\",\n    \"maker\": \"CGE\",\n    \"number_of_players\": \"6\",\n    \"skill_level\": \"3\"\n}"}],"_postman_id":"9af2e2f1-e334-4399-a36a-7876724fb5ca"},{"name":"update_game","id":"5813970e-caee-4a05-afab-daf28f8a9f85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"Code Names\",\r\n    \"maker\": \"CGE\",\r\n    \"number_of_players\": 6,\r\n    \"skill_level\": 3,\r\n    \"game_type\": 2,\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/games/2","description":"<h3 id=\"update-game-details\">Update Game Details</h3>\n<p>This endpoint is used to update the details of a specific game.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>title</code> (string, required): The title of the game.</p>\n</li>\n<li><p><code>maker</code> (string, required): The maker of the game.</p>\n</li>\n<li><p><code>number_of_players</code> (integer, required): The number of players the game can accommodate.</p>\n</li>\n<li><p><code>skill_level</code> (integer, required): The skill level required to play the game.</p>\n</li>\n<li><p><code>game_type</code> (integer, required): The type of the game.</p>\n</li>\n<li><p><code>userId</code> (integer, required): The ID of the user who is updating the game details.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p>Status: 204</p>\n</li>\n<li><p>Content-Type: text/xml</p>\n</li>\n<li><p>Body: null</p>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8000","path":["games","2"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"5fb248ac-3073-4ba1-884a-1d51fda4470a","name":"update_game","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"Code Names\",\r\n    \"maker\": \"CGE\",\r\n    \"number_of_players\": 6,\r\n    \"skill_level\": 3,\r\n    \"game_type\": 2,\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/games/2"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:16:35 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"5813970e-caee-4a05-afab-daf28f8a9f85"},{"name":"delete_game","id":"c8407299-4d67-47a3-b147-52a723f66a65","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"Code Names\",\r\n    \"maker\": \"CGE\",\r\n    \"number_of_players\": 6,\r\n    \"skill_level\": 3,\r\n    \"game_type\": 2,\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/games/2","description":"<h1 id=\"delete-game\">Delete Game</h1>\n<p>This endpoint is used to delete a specific game by its ID.</p>\n<h2 id=\"request\">Request</h2>\n<ul>\n<li><p>Method: DELETE</p>\n</li>\n<li><p>URL: <code>http://localhost:8000/games/2</code></p>\n</li>\n<li><p>Headers:</p>\n<ul>\n<li>Content-Type: application/json</li>\n</ul>\n</li>\n<li><p>Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"title\": \"\",\n  \"maker\": \"\",\n  \"number_of_players\": 0,\n  \"skill_level\": 0,\n  \"game_type\": 0,\n  \"userId\": 0\n}\n\n</code></pre>\n</li>\n</ul>\n<h2 id=\"response\">Response</h2>\n<ul>\n<li><p>Status: 204</p>\n</li>\n<li><p>Content-Type: text/xml</p>\n</li>\n</ul>\n<p>The response for this request is empty as indicated by the <code>null</code> value.</p>\n<h3 id=\"json-schema-for-response\">JSON Schema for Response</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["games","2"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"33042525-40fd-4525-97ee-2926cf8d7b81","name":"delete_game","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"title\": \"Code Names\",\r\n    \"maker\": \"CGE\",\r\n    \"number_of_players\": 6,\r\n    \"skill_level\": 3,\r\n    \"game_type\": 2,\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/games/2"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:17:00 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"c8407299-4d67-47a3-b147-52a723f66a65"}],"id":"692a1b98-70d2-4f39-a48d-8f9a4cea9304","description":"<p>API calls that handel CRUD for games</p>\n","_postman_id":"692a1b98-70d2-4f39-a48d-8f9a4cea9304"},{"name":"Gamers","item":[{"name":"get_all_gamers","id":"a112eb08-81b4-4a72-8fdf-17dca92ec683","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/gamers","description":"<h3 id=\"get-gamers\">GET /gamers</h3>\n<p>This endpoint retrieves a list of gamers.</p>\n<h4 id=\"request\">Request</h4>\n<p>There are no request parameters for this endpoint.</p>\n<h4 id=\"response\">Response</h4>\n<p>The response will be in JSON format and will contain an array of gamer objects. Each gamer object will have the following properties:</p>\n<ul>\n<li><code>id</code> (number): The unique identifier of the gamer.</li>\n<li><code>bio</code> (string): The biography or description of the gamer.</li>\n<li><code>uid</code> (string): The unique identifier of the user associated with the gamer.</li>\n</ul>\n<p>Example response body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">[\n    {\n        \"id\": 0,\n        \"bio\": \"\",\n        \"uid\": \"\"\n    }\n]\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["gamers"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"adca3885-fee7-4f53-b559-c63080dc5ce3","name":"get_all_gamers","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8000/gamers"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:19:00 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"234"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 1,\n        \"bio\": \"Gedeon.dev\",\n        \"uid\": \"T4r4GagFtNhgC87I8bDcr78WUtZ2\"\n    },\n    {\n        \"id\": 2,\n        \"bio\": \"a bio about me\\n\",\n        \"uid\": \"EIDLfoQkIlMLdOKkfx8CVatveRn2\"\n    },\n    {\n        \"id\": 3,\n        \"bio\": \"a bio about me\",\n        \"uid\": \"EIDLfoQkIlMLdOKkfx8CVatveRn2\"\n    },\n    {\n        \"id\": 4,\n        \"bio\": \"\",\n        \"uid\": \"1\"\n    }\n]"}],"_postman_id":"a112eb08-81b4-4a72-8fdf-17dca92ec683"},{"name":"get_single_gamers","id":"3289fd1e-f804-4523-a9a3-9b3f68a5c7af","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/gamers/4","description":"<h3 id=\"get-gamer-details\">Get Gamer Details</h3>\n<p>This endpoint retrieves the details of a specific gamer.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: GET</p>\n</li>\n<li><p>URL: <code>http://localhost:8000/gamers/4</code></p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p>Status: 200 OK</p>\n</li>\n<li><p>Content-Type: application/json</p>\n</li>\n</ul>\n<p>Example response body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"id\": 0,\n    \"bio\": \"\",\n    \"uid\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["gamers","4"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"82ca45dc-5944-4b61-a214-5a8f9a5353db","name":"get_single_gamers","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8000/gamers/4"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:19:05 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"27"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 4,\n    \"bio\": \"\",\n    \"uid\": \"1\"\n}"}],"_postman_id":"3289fd1e-f804-4523-a9a3-9b3f68a5c7af"},{"name":"create_gamer","id":"721444db-b08f-4166-b607-6d9ae5507d76","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"    {\r\n        \"bio\": \"a bio about me\",\r\n        \"uid\": \"22131w3\"\r\n    }","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/gamers","description":"<h3 id=\"post-gamers\">POST /gamers</h3>\n<p>This endpoint is used to create a new gamer.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p><code>bio</code> (string, optional): A brief biography of the gamer.</p>\n</li>\n<li><p><code>uid</code> (string, required): Unique identifier for the gamer.</p>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<p>The response will be in JSON format with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"type\": \"object\",\n    \"properties\": {\n        \"id\": {\n            \"type\": \"number\"\n        },\n        \"bio\": {\n            \"type\": \"string\"\n        },\n        \"uid\": {\n            \"type\": \"string\"\n        }\n    }\n}\n\n</code></pre>\n<p>The response will include the <code>id</code>, <code>bio</code>, and <code>uid</code> of the created gamer.</p>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"id\": 0,\n    \"bio\": \"\",\n    \"uid\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["gamers"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"5e603ea2-2fbf-4652-a909-73a6687c9ed6","name":"create_gamer","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"    {\r\n        \"bio\": \"a bio about me\",\r\n        \"uid\": \"22131w3\"\r\n    }","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/gamers"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:19:13 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"47"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 5,\n    \"bio\": \"a bio about me\",\n    \"uid\": \"22131w3\"\n}"}],"_postman_id":"721444db-b08f-4166-b607-6d9ae5507d76"},{"name":"delete_gamer","id":"bf4a1c45-6c34-4d22-a167-bfe56fd22644","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"    {\r\n        \"bio\": \"a bio about me\",\r\n        \"uid\": \"22131w3\"\r\n    }","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/gamers","description":"<h3 id=\"delete-gamers\">Delete Gamers</h3>\n<p>This endpoint is used to delete a gamer.</p>\n<h4 id=\"request\">Request</h4>\n<ul>\n<li><p>Method: <code>DELETE</code></p>\n</li>\n<li><p>URL: <code>http://localhost:8000/gamers</code></p>\n</li>\n<li><p>Headers:</p>\n<ul>\n<li>Content-Type: <code>application/json</code></li>\n</ul>\n</li>\n<li><p>Body:</p>\n<ul>\n<li><p><code>bio</code> (string, optional): The bio of the gamer.</p>\n</li>\n<li><p><code>uid</code> (string, optional): The unique identifier of the gamer.</p>\n</li>\n</ul>\n</li>\n</ul>\n<h4 id=\"response\">Response</h4>\n<ul>\n<li><p>Status: <code>405</code></p>\n</li>\n<li><p>Content-Type: <code>application/json</code></p>\n</li>\n<li><p>Body:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"detail\": {\n      \"type\": \"string\"\n    }\n  }\n}\n\n</code></pre>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8000","path":["gamers"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"b9c07c6e-1187-4b51-a93c-11d0e9a9481c","name":"delete_gamer","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"    {\r\n        \"bio\": \"a bio about me\",\r\n        \"uid\": \"22131w3\"\r\n    }","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/gamers"},"status":"Method Not Allowed","code":405,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:19:18 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"43"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Method \\\"DELETE\\\" not allowed.\"\n}"}],"_postman_id":"bf4a1c45-6c34-4d22-a167-bfe56fd22644"}],"id":"fb256445-0019-4c5c-b89e-b1ddcad5b5f6","description":"<p>API calls that handel CRD for gamers</p>\n","_postman_id":"fb256445-0019-4c5c-b89e-b1ddcad5b5f6"},{"name":"Events","item":[{"name":"get_all_events","id":"f927b93e-e108-41a4-a649-f57f08a3799a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/events","description":"<p>The endpoint retrieves a list of events.</p>\n<h3 id=\"response\">Response</h3>\n<p>The response is in JSON format and fo llows the schema below:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"type\": \"array\",\n    \"items\": {\n        \"type\": \"object\",\n        \"properties\": {\n            \"id\": {\n                \"type\": \"integer\"\n            },\n            \"game\": {\n                \"type\": \"integer\"\n            },\n            \"organizer\": {\n                \"type\": \"integer\"\n            },\n            \"description\": {\n                \"type\": \"string\"\n            },\n            \"date\": {\n                \"type\": \"string\"\n            },\n            \"time\": {\n                \"type\": \"string\"\n            }\n        }\n    }\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["events"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"6815ade8-e390-4728-a91a-96a4ec032701","name":"get_all_events","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8000/events"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:19:24 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"603"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 2,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    },\n    {\n        \"id\": 4,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    },\n    {\n        \"id\": 6,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    },\n    {\n        \"id\": 8,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    },\n    {\n        \"id\": 10,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    },\n    {\n        \"id\": 12,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    }\n]"}],"_postman_id":"f927b93e-e108-41a4-a649-f57f08a3799a"},{"name":"get_single_events","id":"38931419-cd15-4c78-8a4c-e5259a3c2c3a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/events/1","description":"<p>This endpoint retrieves the details of a specific event with the ID \"1\". The response of this request is documented below as a JSON schema.</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"type\": \"object\",\n  \"properties\": {\n    \"eventId\": {\n      \"type\": \"string\"\n    },\n    \"eventName\": {\n      \"type\": \"string\"\n    },\n    \"eventDate\": {\n      \"type\": \"string\",\n      \"format\": \"date-time\"\n    },\n    \"eventLocation\": {\n      \"type\": \"string\"\n    },\n    \"eventDescription\": {\n      \"type\": \"string\"\n    }\n  }\n}\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["events","1"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"4e3814db-1159-47df-b946-016569c3c6d4","name":"get_single_events","originalRequest":{"method":"GET","header":[],"url":"http://localhost:8000/events/1"},"status":"Internal Server Error","code":500,"_postman_previewlanguage":"html","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:19:29 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"text/html; charset=utf-8"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"108074"},{"key":"Vary","value":"origin"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"<!DOCTYPE html>\n<html lang=\"en\">\n    <head>\n        <meta http-equiv=\"content-type\" content=\"text/html; charset=utf-8\">\n        <meta name=\"robots\" content=\"NONE,NOARCHIVE\">\n        <title>DoesNotExist\n          at /events/1</title>\n        <style type=\"text/css\">\n    html * { padding:0; margin:0; }\n    body * { padding:10px 20px; }\n    body * * { padding:0; }\n    body { font:small sans-serif; background-color:#fff; color:#000; }\n    body>div { border-bottom:1px solid #ddd; }\n    h1 { font-weight:normal; }\n    h2 { margin-bottom:.8em; }\n    h3 { margin:1em 0 .5em 0; }\n    h4 { margin:0 0 .5em 0; font-weight: normal; }\n    code, pre { font-size: 100%; white-space: pre-wrap; word-break: break-word; }\n    summary { cursor: pointer; }\n    table { border:1px solid #ccc; border-collapse: collapse; width:100%; background:white; }\n    tbody td, tbody th { vertical-align:top; padding:2px 3px; }\n    thead th {\n      padding:1px 6px 1px 3px; background:#fefefe; text-align:left;\n      font-weight:normal; font-size:11px; border:1px solid #ddd;\n    }\n    tbody th { width:12em; text-align:right; color:#666; padding-right:.5em; }\n    table.vars { margin:5px 10px 2px 40px; width: auto; }\n    table.vars td, table.req td { font-family:monospace; }\n    table td.code { width:100%; }\n    table td.code pre { overflow:hidden; }\n    table.source th { color:#666; }\n    table.source td { font-family:monospace; white-space:pre; border-bottom:1px solid #eee; }\n    ul.traceback { list-style-type:none; color: #222; }\n    ul.traceback li.cause { word-break: break-word; }\n    ul.traceback li.frame { padding-bottom:1em; color:#4f4f4f; }\n    ul.traceback li.user { background-color:#e0e0e0; color:#000 }\n    div.context { padding:10px 0; overflow:hidden; }\n    div.context ol { padding-left:30px; margin:0 10px; list-style-position: inside; }\n    div.context ol li { font-family:monospace; white-space:pre; color:#777; cursor:pointer; padding-left: 2px; }\n    div.context ol li pre { display:inline; }\n    div.context ol.context-line li { color:#464646; background-color:#dfdfdf; padding: 3px 2px; }\n    div.context ol.context-line li span { position:absolute; right:32px; }\n    .user div.context ol.context-line li { background-color:#bbb; color:#000; }\n    .user div.context ol li { color:#666; }\n    div.commands, summary.commands { margin-left: 40px; }\n    div.commands a, summary.commands { color:#555; text-decoration:none; }\n    .user div.commands a { color: black; }\n    #summary { background: #ffc; }\n    #summary h2 { font-weight: normal; color: #666; }\n    #explanation { background:#eee; }\n    #template, #template-not-exist { background:#f6f6f6; }\n    #template-not-exist ul { margin: 0 0 10px 20px; }\n    #template-not-exist .postmortem-section { margin-bottom: 3px; }\n    #unicode-hint { background:#eee; }\n    #traceback { background:#eee; }\n    #requestinfo { background:#f6f6f6; padding-left:120px; }\n    #summary table { border:none; background:transparent; }\n    #requestinfo h2, #requestinfo h3 { position:relative; margin-left:-100px; }\n    #requestinfo h3 { margin-bottom:-1em; }\n    .error { background: #ffc; }\n    .specific { color:#cc3300; font-weight:bold; }\n    h2 span.commands { font-size:.7em; font-weight:normal; }\n    span.commands a:link {color:#5E5694;}\n    pre.exception_value { font-family: sans-serif; color: #575757; font-size: 1.5em; margin: 10px 0 10px 0; }\n    .append-bottom { margin-bottom: 10px; }\n    .fname { user-select: all; }\n  </style>\n        <script>\n    function hideAll(elems) {\n      for (var e = 0; e < elems.length; e++) {\n        elems[e].style.display = 'none';\n      }\n    }\n    window.onload = function() {\n      hideAll(document.querySelectorAll('ol.pre-context'));\n      hideAll(document.querySelectorAll('ol.post-context'));\n      hideAll(document.querySelectorAll('div.pastebin'));\n    }\n    function toggle() {\n      for (var i = 0; i < arguments.length; i++) {\n        var e = document.getElementById(arguments[i]);\n        if (e) {\n          e.style.display = e.style.display == 'none' ? 'block': 'none';\n        }\n      }\n      return false;\n    }\n    function switchPastebinFriendly(link) {\n      s1 = \"Switch to copy-and-paste view\";\n      s2 = \"Switch back to interactive view\";\n      link.textContent = link.textContent.trim() == s1 ? s2: s1;\n      toggle('browserTraceback', 'pastebinTraceback');\n      return false;\n    }\n  \n        </script>\n    </head>\n    <body>\n        <div id=\"summary\">\n            <h1>DoesNotExist\n       at /events/1</h1>\n            <pre class=\"exception_value\">Event matching query does not exist.</pre>\n            <table class=\"meta\">\n                <tr>\n                    <th>Request Method:</th>\n                    <td>GET</td>\n                </tr>\n                <tr>\n                    <th>Request URL:</th>\n                    <td>http://localhost:8000/events/1</td>\n                </tr>\n                <tr>\n                    <th>Django Version:</th>\n                    <td>4.2.13</td>\n                </tr>\n                <tr>\n                    <th>Exception Type:</th>\n                    <td>DoesNotExist</td>\n                </tr>\n                <tr>\n                    <th>Exception Value:</th>\n                    <td>\n                        <pre>Event matching query does not exist.</pre>\n                    </td>\n                </tr>\n                <tr>\n                    <th>Exception Location:</th>\n                    <td>\n                        <span class=\"fname\">C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\django\\db\\models\\query.py</span>, line 637, in get\n                    </td>\n                </tr>\n                <tr>\n                    <th>Raised during:</th>\n                    <td>levelupapi.views.EventView.EventView</td>\n                </tr>\n                <tr>\n                    <th>Python Executable:</th>\n                    <td>C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\Scripts\\python.exe</td>\n                </tr>\n                <tr>\n                    <th>Python Version:</th>\n                    <td>3.9.13</td>\n                </tr>\n                <tr>\n                    <th>Python Path:</th>\n                    <td>\n                        <pre>[&#x27;C:\\\\Users\\\\Jesse\\\\workspace\\\\python\\\\level-up\\\\levelup-server&#x27;,\n &#x27;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python39\\\\python39.zip&#x27;,\n &#x27;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python39\\\\DLLs&#x27;,\n &#x27;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python39\\\\lib&#x27;,\n &#x27;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python39&#x27;,\n &#x27;C:\\\\Users\\\\Jesse\\\\.virtualenvs\\\\levelup-server-XjB9GptW&#x27;,\n &#x27;C:\\\\Users\\\\Jesse\\\\.virtualenvs\\\\levelup-server-XjB9GptW\\\\lib\\\\site-packages&#x27;]</pre>\n                    </td>\n                </tr>\n                <tr>\n                    <th>Server time:</th>\n                    <td>Wed, 17 Jul 2024 11:19:29 -0500</td>\n                </tr>\n            </table>\n        </div>\n        <div id=\"traceback\">\n            <h2>Traceback \n                <span class=\"commands\">\n                    <a href=\"#\" onclick=\"return switchPastebinFriendly(this);\">\n    Switch to copy-and-paste view</a>\n                </span>\n            </h2>\n            <div id=\"browserTraceback\">\n                <ul class=\"traceback\">\n                    <li class=\"frame django\">\n                        <code class=\"fname\">C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\django\\core\\handlers\\exception.py</code>, line 55, in inner\n                        <div class=\"context\" id=\"c2010934656064\">\n                            <ol start=\"48\" class=\"pre-context\" id=\"pre2010934656064\">\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre>        return inner</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre>    else:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre>        @wraps(get_response)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre>        def inner(request):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre>            try:</pre>\n                                </li>\n                            </ol>\n                            <ol start=\"55\" class=\"context-line\">\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre>                response = get_response(request)</pre>\n                                    <span>…</span>\n                                </li>\n                            </ol>\n                            <ol start='56' class=\"post-context\" id=\"post2010934656064\">\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre>            except Exception as exc:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre>                response = response_for_exception(request, exc)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre>            return response</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre>        return inner</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934656064', 'post2010934656064')\">\n                                    <pre></pre>\n                                </li>\n                            </ol>\n                        </div>\n                        <details>\n                            <summary class=\"commands\">Local vars</summary>\n                            <table class=\"vars\" id=\"v2010934656064\">\n                                <thead>\n                                    <tr>\n                                        <th>Variable</th>\n                                        <th>Value</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr>\n                                        <td>exc</td>\n                                        <td class=\"code\">\n                                            <pre>DoesNotExist(&#x27;Event matching query does not exist.&#x27;)</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>get_response</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;bound method BaseHandler._get_response of &lt;django.core.handlers.wsgi.WSGIHandler object at 0x000001D433DA3AF0&gt;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>request</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;WSGIRequest: GET &#x27;/events/1&#x27;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n                        </details>\n                    </li>\n                    <li class=\"frame django\">\n                        <code class=\"fname\">C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\django\\core\\handlers\\base.py</code>, line 197, in _get_response\n                        <div class=\"context\" id=\"c2010934602240\">\n                            <ol start=\"190\" class=\"pre-context\" id=\"pre2010934602240\">\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>        if response is None:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>            wrapped_callback = self.make_view_atomic(callback)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>            # If it is an asynchronous view, run it in a subthread.</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>            if iscoroutinefunction(wrapped_callback):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>                wrapped_callback = async_to_sync(wrapped_callback)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>            try:</pre>\n                                </li>\n                            </ol>\n                            <ol start=\"197\" class=\"context-line\">\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>                response = wrapped_callback(request, *callback_args, **callback_kwargs)</pre>\n                                    <span>…</span>\n                                </li>\n                            </ol>\n                            <ol start='198' class=\"post-context\" id=\"post2010934602240\">\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>            except Exception as e:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>                response = self.process_exception_by_middleware(e, request)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>                if response is None:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>                    raise</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934602240', 'post2010934602240')\">\n                                    <pre>        # Complain if the view returned None (a common error).</pre>\n                                </li>\n                            </ol>\n                        </div>\n                        <details>\n                            <summary class=\"commands\">Local vars</summary>\n                            <table class=\"vars\" id=\"v2010934602240\">\n                                <thead>\n                                    <tr>\n                                        <th>Variable</th>\n                                        <th>Value</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr>\n                                        <td>callback</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;function EventView at 0x000001D434640820&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>callback_args</td>\n                                        <td class=\"code\">\n                                            <pre>()</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>callback_kwargs</td>\n                                        <td class=\"code\">\n                                            <pre>{&#x27;pk&#x27;: &#x27;1&#x27;}</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>middleware_method</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;bound method CsrfViewMiddleware.process_view of &lt;CsrfViewMiddleware get_response=convert_exception_to_response.&lt;locals&gt;.inner&gt;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>request</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;WSGIRequest: GET &#x27;/events/1&#x27;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>response</td>\n                                        <td class=\"code\">\n                                            <pre>None</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>self</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;django.core.handlers.wsgi.WSGIHandler object at 0x000001D433DA3AF0&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>wrapped_callback</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;function EventView at 0x000001D434640820&gt;</pre>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n                        </details>\n                    </li>\n                    <li class=\"frame django\">\n                        <code class=\"fname\">C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\django\\views\\decorators\\csrf.py</code>, line 56, in wrapper_view\n                        <div class=\"context\" id=\"c2010936634112\">\n                            <ol start=\"49\" class=\"pre-context\" id=\"pre2010936634112\">\n                                <li onclick=\"toggle('pre2010936634112', 'post2010936634112')\">\n                                    <pre>def csrf_exempt(view_func):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634112', 'post2010936634112')\">\n                                    <pre>    &quot;&quot;&quot;Mark a view function as being exempt from the CSRF view protection.&quot;&quot;&quot;</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634112', 'post2010936634112')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634112', 'post2010936634112')\">\n                                    <pre>    # view_func.csrf_exempt = True would also work, but decorators are nicer</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634112', 'post2010936634112')\">\n                                    <pre>    # if they don&#x27;t have side effects, so return a new function.</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634112', 'post2010936634112')\">\n                                    <pre>    @wraps(view_func)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634112', 'post2010936634112')\">\n                                    <pre>    def wrapper_view(*args, **kwargs):</pre>\n                                </li>\n                            </ol>\n                            <ol start=\"56\" class=\"context-line\">\n                                <li onclick=\"toggle('pre2010936634112', 'post2010936634112')\">\n                                    <pre>        return view_func(*args, **kwargs)</pre>\n                                    <span>…</span>\n                                </li>\n                            </ol>\n                            <ol start='57' class=\"post-context\" id=\"post2010936634112\">\n                                <li onclick=\"toggle('pre2010936634112', 'post2010936634112')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634112', 'post2010936634112')\">\n                                    <pre>    wrapper_view.csrf_exempt = True</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634112', 'post2010936634112')\">\n                                    <pre>    return wrapper_view</pre>\n                                </li>\n                            </ol>\n                        </div>\n                        <details>\n                            <summary class=\"commands\">Local vars</summary>\n                            <table class=\"vars\" id=\"v2010936634112\">\n                                <thead>\n                                    <tr>\n                                        <th>Variable</th>\n                                        <th>Value</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr>\n                                        <td>args</td>\n                                        <td class=\"code\">\n                                            <pre>(&lt;WSGIRequest: GET &#x27;/events/1&#x27;&gt;,)</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>kwargs</td>\n                                        <td class=\"code\">\n                                            <pre>{&#x27;pk&#x27;: &#x27;1&#x27;}</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>view_func</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;function EventView at 0x000001D434640790&gt;</pre>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n                        </details>\n                    </li>\n                    <li class=\"frame user\">\n                        <code class=\"fname\">C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\rest_framework\\viewsets.py</code>, line 124, in view\n                        <div class=\"context\" id=\"c2010934257088\">\n                            <ol start=\"117\" class=\"pre-context\" id=\"pre2010934257088\">\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre>                setattr(self, method, handler)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre>            self.request = request</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre>            self.args = args</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre>            self.kwargs = kwargs</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre>            # And continue as usual</pre>\n                                </li>\n                            </ol>\n                            <ol start=\"124\" class=\"context-line\">\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre>            return self.dispatch(request, *args, **kwargs)</pre>\n                                    <span>…</span>\n                                </li>\n                            </ol>\n                            <ol start='125' class=\"post-context\" id=\"post2010934257088\">\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre>        # take name and docstring from class</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre>        update_wrapper(view, cls, updated=())</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre>        # and possible attributes set by decorators</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934257088', 'post2010934257088')\">\n                                    <pre>        # like csrf_exempt from dispatch</pre>\n                                </li>\n                            </ol>\n                        </div>\n                        <details>\n                            <summary class=\"commands\">Local vars</summary>\n                            <table class=\"vars\" id=\"v2010934257088\">\n                                <thead>\n                                    <tr>\n                                        <th>Variable</th>\n                                        <th>Value</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr>\n                                        <td>action</td>\n                                        <td class=\"code\">\n                                            <pre>&#x27;retrieve&#x27;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>actions</td>\n                                        <td class=\"code\">\n                                            <pre>{&#x27;delete&#x27;: &#x27;destroy&#x27;,\n &#x27;get&#x27;: &#x27;retrieve&#x27;,\n &#x27;head&#x27;: &#x27;retrieve&#x27;,\n &#x27;patch&#x27;: &#x27;partial_update&#x27;,\n &#x27;put&#x27;: &#x27;update&#x27;}</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>args</td>\n                                        <td class=\"code\">\n                                            <pre>()</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>cls</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;class &#x27;levelupapi.views.EventView.EventView&#x27;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>handler</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;bound method EventView.retrieve of &lt;levelupapi.views.EventView.EventView object at 0x000001D43521FA60&gt;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>initkwargs</td>\n                                        <td class=\"code\">\n                                            <pre>{&#x27;basename&#x27;: &#x27;event&#x27;, &#x27;detail&#x27;: True, &#x27;suffix&#x27;: &#x27;Instance&#x27;}</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>kwargs</td>\n                                        <td class=\"code\">\n                                            <pre>{&#x27;pk&#x27;: &#x27;1&#x27;}</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>method</td>\n                                        <td class=\"code\">\n                                            <pre>&#x27;head&#x27;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>request</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;WSGIRequest: GET &#x27;/events/1&#x27;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>self</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;levelupapi.views.EventView.EventView object at 0x000001D43521FA60&gt;</pre>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n                        </details>\n                    </li>\n                    <li class=\"frame user\">\n                        <code class=\"fname\">C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\rest_framework\\views.py</code>, line 509, in dispatch\n                        <div class=\"context\" id=\"c2010936633856\">\n                            <ol start=\"502\" class=\"pre-context\" id=\"pre2010936633856\">\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre>                                  self.http_method_not_allowed)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre>            else:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre>                handler = self.http_method_not_allowed</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre>            response = handler(request, *args, **kwargs)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre>        except Exception as exc:</pre>\n                                </li>\n                            </ol>\n                            <ol start=\"509\" class=\"context-line\">\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre>            response = self.handle_exception(exc)</pre>\n                                    <span>…</span>\n                                </li>\n                            </ol>\n                            <ol start='510' class=\"post-context\" id=\"post2010936633856\">\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre>        return self.response</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre>    def options(self, request, *args, **kwargs):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633856', 'post2010936633856')\">\n                                    <pre>        &quot;&quot;&quot;</pre>\n                                </li>\n                            </ol>\n                        </div>\n                        <details>\n                            <summary class=\"commands\">Local vars</summary>\n                            <table class=\"vars\" id=\"v2010936633856\">\n                                <thead>\n                                    <tr>\n                                        <th>Variable</th>\n                                        <th>Value</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr>\n                                        <td>args</td>\n                                        <td class=\"code\">\n                                            <pre>()</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>handler</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;bound method EventView.retrieve of &lt;levelupapi.views.EventView.EventView object at 0x000001D43521FA60&gt;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>kwargs</td>\n                                        <td class=\"code\">\n                                            <pre>{&#x27;pk&#x27;: &#x27;1&#x27;}</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>request</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;rest_framework.request.Request: GET &#x27;/events/1&#x27;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>self</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;levelupapi.views.EventView.EventView object at 0x000001D43521FA60&gt;</pre>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n                        </details>\n                    </li>\n                    <li class=\"frame user\">\n                        <code class=\"fname\">C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\rest_framework\\views.py</code>, line 469, in handle_exception\n                        <div class=\"context\" id=\"c2010936633344\">\n                            <ol start=\"462\" class=\"pre-context\" id=\"pre2010936633344\">\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre>        exception_handler = self.get_exception_handler()</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre>        context = self.get_exception_handler_context()</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre>        response = exception_handler(exc, context)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre>        if response is None:</pre>\n                                </li>\n                            </ol>\n                            <ol start=\"469\" class=\"context-line\">\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre>            self.raise_uncaught_exception(exc)</pre>\n                                    <span>…</span>\n                                </li>\n                            </ol>\n                            <ol start='470' class=\"post-context\" id=\"post2010936633344\">\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre>        response.exception = True</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre>        return response</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre>    def raise_uncaught_exception(self, exc):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936633344', 'post2010936633344')\">\n                                    <pre>        if settings.DEBUG:</pre>\n                                </li>\n                            </ol>\n                        </div>\n                        <details>\n                            <summary class=\"commands\">Local vars</summary>\n                            <table class=\"vars\" id=\"v2010936633344\">\n                                <thead>\n                                    <tr>\n                                        <th>Variable</th>\n                                        <th>Value</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr>\n                                        <td>context</td>\n                                        <td class=\"code\">\n                                            <pre>{&#x27;args&#x27;: (),\n &#x27;kwargs&#x27;: {&#x27;pk&#x27;: &#x27;1&#x27;},\n &#x27;request&#x27;: &lt;rest_framework.request.Request: GET &#x27;/events/1&#x27;&gt;,\n &#x27;view&#x27;: &lt;levelupapi.views.EventView.EventView object at 0x000001D43521FA60&gt;}</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>exc</td>\n                                        <td class=\"code\">\n                                            <pre>DoesNotExist(&#x27;Event matching query does not exist.&#x27;)</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>exception_handler</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;function exception_handler at 0x000001D4345F09D0&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>response</td>\n                                        <td class=\"code\">\n                                            <pre>None</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>self</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;levelupapi.views.EventView.EventView object at 0x000001D43521FA60&gt;</pre>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n                        </details>\n                    </li>\n                    <li class=\"frame user\">\n                        <code class=\"fname\">C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\rest_framework\\views.py</code>, line 480, in raise_uncaught_exception\n                        <div class=\"context\" id=\"c2010936634240\">\n                            <ol start=\"473\" class=\"pre-context\" id=\"pre2010936634240\">\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>    def raise_uncaught_exception(self, exc):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>        if settings.DEBUG:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>            request = self.request</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>            renderer_format = getattr(request.accepted_renderer, &#x27;format&#x27;)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>            use_plaintext_traceback = renderer_format not in (&#x27;html&#x27;, &#x27;api&#x27;, &#x27;admin&#x27;)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>            request.force_plaintext_errors(use_plaintext_traceback)</pre>\n                                </li>\n                            </ol>\n                            <ol start=\"480\" class=\"context-line\">\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>        raise exc</pre>\n                                    <span>…</span>\n                                </li>\n                            </ol>\n                            <ol start='481' class=\"post-context\" id=\"post2010936634240\">\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>    # Note: Views are made CSRF exempt from within `as_view` as to prevent</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>    # accidental removal of this exemption in cases where `dispatch` needs to</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>    # be overridden.</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>    def dispatch(self, request, *args, **kwargs):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634240', 'post2010936634240')\">\n                                    <pre>        &quot;&quot;&quot;</pre>\n                                </li>\n                            </ol>\n                        </div>\n                        <details>\n                            <summary class=\"commands\">Local vars</summary>\n                            <table class=\"vars\" id=\"v2010936634240\">\n                                <thead>\n                                    <tr>\n                                        <th>Variable</th>\n                                        <th>Value</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr>\n                                        <td>exc</td>\n                                        <td class=\"code\">\n                                            <pre>DoesNotExist(&#x27;Event matching query does not exist.&#x27;)</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>renderer_format</td>\n                                        <td class=\"code\">\n                                            <pre>&#x27;json&#x27;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>request</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;rest_framework.request.Request: GET &#x27;/events/1&#x27;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>self</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;levelupapi.views.EventView.EventView object at 0x000001D43521FA60&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>use_plaintext_traceback</td>\n                                        <td class=\"code\">\n                                            <pre>True</pre>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n                        </details>\n                    </li>\n                    <li class=\"frame user\">\n                        <code class=\"fname\">C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\rest_framework\\views.py</code>, line 506, in dispatch\n                        <div class=\"context\" id=\"c2010936634368\">\n                            <ol start=\"499\" class=\"pre-context\" id=\"pre2010936634368\">\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre>            # Get the appropriate handler method</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre>            if request.method.lower() in self.http_method_names:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre>                handler = getattr(self, request.method.lower(),</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre>                                  self.http_method_not_allowed)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre>            else:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre>                handler = self.http_method_not_allowed</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre></pre>\n                                </li>\n                            </ol>\n                            <ol start=\"506\" class=\"context-line\">\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre>            response = handler(request, *args, **kwargs)</pre>\n                                    <span>…</span>\n                                </li>\n                            </ol>\n                            <ol start='507' class=\"post-context\" id=\"post2010936634368\">\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre>        except Exception as exc:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre>            response = self.handle_exception(exc)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre>        self.response = self.finalize_response(request, response, *args, **kwargs)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010936634368', 'post2010936634368')\">\n                                    <pre>        return self.response</pre>\n                                </li>\n                            </ol>\n                        </div>\n                        <details>\n                            <summary class=\"commands\">Local vars</summary>\n                            <table class=\"vars\" id=\"v2010936634368\">\n                                <thead>\n                                    <tr>\n                                        <th>Variable</th>\n                                        <th>Value</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr>\n                                        <td>args</td>\n                                        <td class=\"code\">\n                                            <pre>()</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>handler</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;bound method EventView.retrieve of &lt;levelupapi.views.EventView.EventView object at 0x000001D43521FA60&gt;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>kwargs</td>\n                                        <td class=\"code\">\n                                            <pre>{&#x27;pk&#x27;: &#x27;1&#x27;}</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>request</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;rest_framework.request.Request: GET &#x27;/events/1&#x27;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>self</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;levelupapi.views.EventView.EventView object at 0x000001D43521FA60&gt;</pre>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n                        </details>\n                    </li>\n                    <li class=\"frame user\">\n                        <code class=\"fname\">C:\\Users\\Jesse\\workspace\\python\\level-up\\levelup-server\\levelupapi\\views\\EventView.py</code>, line 33, in retrieve\n                        <div class=\"context\" id=\"c2010934256640\">\n                            <ol start=\"26\" class=\"pre-context\" id=\"pre2010934256640\">\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>    # The rest of your EventView class definition remains unchanged</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>    def retrieve(self, request, pk):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>        &quot;&quot;&quot;Handle GET requests for single event type</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>        Returns:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>            Response -- JSON serialized event type</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>        &quot;&quot;&quot;</pre>\n                                </li>\n                            </ol>\n                            <ol start=\"33\" class=\"context-line\">\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>        event = Event.objects.get(pk=pk)</pre>\n                                    <span>…</span>\n                                </li>\n                            </ol>\n                            <ol start='34' class=\"post-context\" id=\"post2010934256640\">\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>        serializer = EventViewSerializer(event)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>        return Response(serializer.data)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>    </pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>    def list(self, request):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010934256640', 'post2010934256640')\">\n                                    <pre>        &quot;&quot;&quot;Handle GET requests to get all events</pre>\n                                </li>\n                            </ol>\n                        </div>\n                        <details>\n                            <summary class=\"commands\">Local vars</summary>\n                            <table class=\"vars\" id=\"v2010934256640\">\n                                <thead>\n                                    <tr>\n                                        <th>Variable</th>\n                                        <th>Value</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr>\n                                        <td>pk</td>\n                                        <td class=\"code\">\n                                            <pre>&#x27;1&#x27;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>request</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;rest_framework.request.Request: GET &#x27;/events/1&#x27;&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>self</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;levelupapi.views.EventView.EventView object at 0x000001D43521FA60&gt;</pre>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n                        </details>\n                    </li>\n                    <li class=\"frame django\">\n                        <code class=\"fname\">C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\django\\db\\models\\manager.py</code>, line 87, in manager_method\n                        <div class=\"context\" id=\"c2010935809472\">\n                            <ol start=\"80\" class=\"pre-context\" id=\"pre2010935809472\">\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre>        return []</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre>    @classmethod</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre>    def _get_queryset_methods(cls, queryset_class):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre>        def create_method(name, method):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre>            @wraps(method)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre>            def manager_method(self, *args, **kwargs):</pre>\n                                </li>\n                            </ol>\n                            <ol start=\"87\" class=\"context-line\">\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre>                return getattr(self.get_queryset(), name)(*args, **kwargs)</pre>\n                                    <span>…</span>\n                                </li>\n                            </ol>\n                            <ol start='88' class=\"post-context\" id=\"post2010935809472\">\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre>            return manager_method</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre></pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre>        new_methods = {}</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre>        for name, method in inspect.getmembers(</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010935809472', 'post2010935809472')\">\n                                    <pre>            queryset_class, predicate=inspect.isfunction</pre>\n                                </li>\n                            </ol>\n                        </div>\n                        <details>\n                            <summary class=\"commands\">Local vars</summary>\n                            <table class=\"vars\" id=\"v2010935809472\">\n                                <thead>\n                                    <tr>\n                                        <th>Variable</th>\n                                        <th>Value</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr>\n                                        <td>args</td>\n                                        <td class=\"code\">\n                                            <pre>()</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>kwargs</td>\n                                        <td class=\"code\">\n                                            <pre>{&#x27;pk&#x27;: &#x27;1&#x27;}</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>name</td>\n                                        <td class=\"code\">\n                                            <pre>&#x27;get&#x27;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>self</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;django.db.models.manager.Manager object at 0x000001D43462D5B0&gt;</pre>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n                        </details>\n                    </li>\n                    <li class=\"frame django\">\n                        <code class=\"fname\">C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\django\\db\\models\\query.py</code>, line 637, in get\n                        <div class=\"context\" id=\"c2010924624704\">\n                            <ol start=\"630\" class=\"pre-context\" id=\"pre2010924624704\">\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>        ):</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>            limit = MAX_GET_RESULTS</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>            clone.query.set_limits(high=limit)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>        num = len(clone)</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>        if num == 1:</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>            return clone._result_cache[0]</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>        if not num:</pre>\n                                </li>\n                            </ol>\n                            <ol start=\"637\" class=\"context-line\">\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>            raise self.model.DoesNotExist(</pre>\n                                    <span>…</span>\n                                </li>\n                            </ol>\n                            <ol start='638' class=\"post-context\" id=\"post2010924624704\">\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>                &quot;%s matching query does not exist.&quot; % self.model._meta.object_name</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>            )</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>        raise self.model.MultipleObjectsReturned(</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>            &quot;get() returned more than one %s -- it returned %s!&quot;</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>            % (</pre>\n                                </li>\n                                <li onclick=\"toggle('pre2010924624704', 'post2010924624704')\">\n                                    <pre>                self.model._meta.object_name,</pre>\n                                </li>\n                            </ol>\n                        </div>\n                        <details>\n                            <summary class=\"commands\">Local vars</summary>\n                            <table class=\"vars\" id=\"v2010924624704\">\n                                <thead>\n                                    <tr>\n                                        <th>Variable</th>\n                                        <th>Value</th>\n                                    </tr>\n                                </thead>\n                                <tbody>\n                                    <tr>\n                                        <td>args</td>\n                                        <td class=\"code\">\n                                            <pre>()</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>clone</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;QuerySet []&gt;</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>kwargs</td>\n                                        <td class=\"code\">\n                                            <pre>{&#x27;pk&#x27;: &#x27;1&#x27;}</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>limit</td>\n                                        <td class=\"code\">\n                                            <pre>21</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>num</td>\n                                        <td class=\"code\">\n                                            <pre>0</pre>\n                                        </td>\n                                    </tr>\n                                    <tr>\n                                        <td>self</td>\n                                        <td class=\"code\">\n                                            <pre>&lt;QuerySet [&lt;Event: Event object (2)&gt;, &lt;Event: Event object (4)&gt;, &lt;Event: Event object (6)&gt;, &lt;Event: Event object (8)&gt;, &lt;Event: Event object (10)&gt;, &lt;Event: Event object (12)&gt;]&gt;</pre>\n                                        </td>\n                                    </tr>\n                                </tbody>\n                            </table>\n                        </details>\n                    </li>\n                </ul>\n            </div>\n            <form action=\"https://dpaste.com/\" name=\"pasteform\" id=\"pasteform\" method=\"post\">\n                <div id=\"pastebinTraceback\" class=\"pastebin\">\n                    <input type=\"hidden\" name=\"language\" value=\"PythonConsole\">\n                    <input type=\"hidden\" name=\"title\"\n      value=\"DoesNotExist at /events/1\">\n                    <input type=\"hidden\" name=\"source\" value=\"Django Dpaste Agent\">\n                    <input type=\"hidden\" name=\"poster\" value=\"Django\">\n                    <textarea name=\"content\" id=\"traceback_area\" cols=\"140\" rows=\"25\">\nEnvironment:\n\n\nRequest Method: GET\nRequest URL: http://localhost:8000/events/1\n\nDjango Version: 4.2.13\nPython Version: 3.9.13\nInstalled Applications:\n[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;corsheaders&#x27;,\n &#x27;levelupapi&#x27;]\nInstalled Middleware:\n[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;corsheaders.middleware.CorsMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]\n\n\n\nTraceback (most recent call last):\n  File \"C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\django\\core\\handlers\\exception.py\", line 55, in inner\n    response = get_response(request)\n  File \"C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\django\\core\\handlers\\base.py\", line 197, in _get_response\n    response = wrapped_callback(request, *callback_args, **callback_kwargs)\n  File \"C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\django\\views\\decorators\\csrf.py\", line 56, in wrapper_view\n    return view_func(*args, **kwargs)\n  File \"C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\rest_framework\\viewsets.py\", line 124, in view\n    return self.dispatch(request, *args, **kwargs)\n  File \"C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\rest_framework\\views.py\", line 509, in dispatch\n    response = self.handle_exception(exc)\n  File \"C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\rest_framework\\views.py\", line 469, in handle_exception\n    self.raise_uncaught_exception(exc)\n  File \"C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\rest_framework\\views.py\", line 480, in raise_uncaught_exception\n    raise exc\n  File \"C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\rest_framework\\views.py\", line 506, in dispatch\n    response = handler(request, *args, **kwargs)\n  File \"C:\\Users\\Jesse\\workspace\\python\\level-up\\levelup-server\\levelupapi\\views\\EventView.py\", line 33, in retrieve\n    event = Event.objects.get(pk=pk)\n  File \"C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\django\\db\\models\\manager.py\", line 87, in manager_method\n    return getattr(self.get_queryset(), name)(*args, **kwargs)\n  File \"C:\\Users\\Jesse\\.virtualenvs\\levelup-server-XjB9GptW\\lib\\site-packages\\django\\db\\models\\query.py\", line 637, in get\n    raise self.model.DoesNotExist(\n\nException Type: DoesNotExist at /events/1\nException Value: Event matching query does not exist.\n</textarea>\n                    <br>\n                    <br>\n                    <input type=\"submit\" value=\"Share this traceback on a public website\">\n  \n                </div>\n            </form>\n        </div>\n        <div id=\"requestinfo\">\n            <h2>Request information</h2>\n            <h3 id=\"user-info\">USER</h3>\n            <p>AnonymousUser</p>\n            <h3 id=\"get-info\">GET</h3>\n            <p>No GET data</p>\n            <h3 id=\"post-info\">POST</h3>\n            <p>No POST data</p>\n            <h3 id=\"files-info\">FILES</h3>\n            <p>No FILES data</p>\n            <h3 id=\"cookie-info\">COOKIES</h3>\n            <p>No cookie data</p>\n            <h3 id=\"meta-info\">META</h3>\n            <table class=\"req\">\n                <thead>\n                    <tr>\n                        <th>Variable</th>\n                        <th>Value</th>\n                    </tr>\n                </thead>\n                <tbody>\n                    <tr>\n                        <td>ACLOCAL_PATH</td>\n                        <td class=\"code\">\n                            <pre>(&#x27;C:\\\\Program Files\\\\Git\\\\mingw64\\\\share\\\\aclocal;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\usr\\\\share\\\\aclocal&#x27;)</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>ALLUSERSPROFILE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\ProgramData&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>APPDATA</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Users\\\\Jesse\\\\AppData\\\\Roaming&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CHROME_CRASHPAD_PIPE_NAME</td>\n                        <td class=\"code\">\n                            <pre>&#x27;\\\\\\\\.\\\\pipe\\\\crashpad_42180_FXWTGKNSVYIXALRK&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>COLORTERM</td>\n                        <td class=\"code\">\n                            <pre>&#x27;truecolor&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>COMMONPROGRAMFILES</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Program Files\\\\Common Files&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>COMMONPROGRAMFILES(X86)</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Program Files (x86)\\\\Common Files&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>COMMONPROGRAMW6432</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Program Files\\\\Common Files&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>COMPUTERNAME</td>\n                        <td class=\"code\">\n                            <pre>&#x27;JESSES-DESKTOP&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>COMSPEC</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\WINDOWS\\\\system32\\\\cmd.exe&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CONFIG_SITE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Program Files/Git/etc/config.site&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CONTENT_LENGTH</td>\n                        <td class=\"code\">\n                            <pre>&#x27;&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CONTENT_TYPE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;text/plain&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DISPLAY</td>\n                        <td class=\"code\">\n                            <pre>&#x27;needs-to-be-defined&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DJANGO_SECRET_KEY</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DJANGO_SETTINGS_MODULE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;levelup.settings&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DRIVERDATA</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Windows\\\\System32\\\\Drivers\\\\DriverData&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EXEPATH</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Program Files\\\\Git&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>GATEWAY_INTERFACE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;CGI/1.1&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>GIT_ASKPASS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>HOME</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Users\\\\Jesse&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>HOMEDRIVE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>HOMEPATH</td>\n                        <td class=\"code\">\n                            <pre>&#x27;\\\\Users\\\\Jesse&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>HOSTNAME</td>\n                        <td class=\"code\">\n                            <pre>&#x27;Jesses-Desktop&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>HTTP_ACCEPT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;*/*&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>HTTP_ACCEPT_ENCODING</td>\n                        <td class=\"code\">\n                            <pre>&#x27;gzip, deflate, br&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>HTTP_CONNECTION</td>\n                        <td class=\"code\">\n                            <pre>&#x27;keep-alive&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>HTTP_HOST</td>\n                        <td class=\"code\">\n                            <pre>&#x27;localhost:8000&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>HTTP_POSTMAN_TOKEN</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>HTTP_USER_AGENT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;PostmanRuntime/7.40.0&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>INFOPATH</td>\n                        <td class=\"code\">\n                            <pre>(&#x27;C:\\\\Program Files\\\\Git\\\\mingw64\\\\local\\\\info;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\mingw64\\\\share\\\\info;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\usr\\\\local\\\\info;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\usr\\\\share\\\\info;C:\\\\Program Files\\\\Git\\\\usr\\\\info;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\share\\\\info&#x27;)</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LANG</td>\n                        <td class=\"code\">\n                            <pre>&#x27;en_US.UTF-8&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LC_CTYPE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;en_US.UTF-8&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LOCALAPPDATA</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LOGONSERVER</td>\n                        <td class=\"code\">\n                            <pre>&#x27;\\\\\\\\JESSES-DESKTOP&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MANPATH</td>\n                        <td class=\"code\">\n                            <pre>(&#x27;C:\\\\Program Files\\\\Git\\\\mingw64\\\\local\\\\man;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\mingw64\\\\share\\\\man;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\usr\\\\local\\\\man;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\usr\\\\share\\\\man;C:\\\\Program Files\\\\Git\\\\usr\\\\man;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\share\\\\man&#x27;)</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MINGW_CHOST</td>\n                        <td class=\"code\">\n                            <pre>&#x27;x86_64-w64-mingw32&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MINGW_PACKAGE_PREFIX</td>\n                        <td class=\"code\">\n                            <pre>&#x27;mingw-w64-x86_64&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MINGW_PREFIX</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Program Files/Git/mingw64&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MSYS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;disable_pcon&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MSYSTEM</td>\n                        <td class=\"code\">\n                            <pre>&#x27;MINGW64&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MSYSTEM_CARCH</td>\n                        <td class=\"code\">\n                            <pre>&#x27;x86_64&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MSYSTEM_CHOST</td>\n                        <td class=\"code\">\n                            <pre>&#x27;x86_64-w64-mingw32&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MSYSTEM_PREFIX</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Program Files/Git/mingw64&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>NEXT_PUBLIC_DATABASE_URL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;http://127.0.0.1:8000/&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>NEXT_PUBLIC_FIREBASE_API_KEY</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN</td>\n                        <td class=\"code\">\n                            <pre>&#x27;levelup-70e4c.firebaseapp.com&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>NUMBER_OF_PROCESSORS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;32&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>NVAFX_SDK_DIR</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Program Files\\\\NVIDIA Corporation\\\\NVIDIA Audio Effects SDK&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>OLDPWD</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Users/Jesse/workspace/python/level-up&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>ONEDRIVE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Users\\\\Jesse\\\\OneDrive&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>ORIGINAL_PATH</td>\n                        <td class=\"code\">\n                            <pre>(&#x27;C:\\\\Program Files\\\\Git\\\\mingw64\\\\bin;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\usr\\\\bin;C:\\\\Users\\\\Jesse\\\\bin;C:\\\\Program Files (x86)\\\\Razer &#x27;\n &#x27;Chroma SDK\\\\bin;C:\\\\Program Files\\\\Razer Chroma SDK\\\\bin;C:\\\\Program Files &#x27;\n &#x27;(x86)\\\\Razer\\\\ChromaBroadcast\\\\bin;C:\\\\Program &#x27;\n &#x27;Files\\\\Razer\\\\ChromaBroadcast\\\\bin;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python39;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python39\\\\Scripts;C:\\\\windows\\\\system32;C:\\\\windows;C:\\\\windows\\\\system32\\\\wbem;C:\\\\windows\\\\system32\\\\windowspowershell\\\\v1.0;C:\\\\windows\\\\system32\\\\openssh;C:\\\\program &#x27;\n &#x27;files\\\\nvidia corporation\\\\nvidia nvdlisr;C:\\\\Program Files (x86)\\\\NVIDIA &#x27;\n &#x27;Corporation\\\\PhysX\\\\Common;C:\\\\Program Files\\\\Git\\\\cmd;C:\\\\Program &#x27;\n &#x27;Files\\\\nodejs;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Programs\\\\Microsoft &#x27;\n &#x27;VS Code\\\\bin;C:\\\\Users\\\\Jesse\\\\AppData\\\\Roaming\\\\npm;C:\\\\Program &#x27;\n &#x27;Files\\\\dotnet;C:\\\\WINDOWS\\\\system32\\\\config\\\\systemprofile\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps&#x27;)</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>ORIGINAL_TEMP</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Users/Jesse/AppData/Local/Temp&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>ORIGINAL_TMP</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Users/Jesse/AppData/Local/Temp&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>ORIGINAL_XDG_CURRENT_DESKTOP</td>\n                        <td class=\"code\">\n                            <pre>&#x27;undefined&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>OS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;Windows_NT&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PATH</td>\n                        <td class=\"code\">\n                            <pre>(&#x27;C:\\\\Users\\\\Jesse\\\\.virtualenvs\\\\levelup-server-XjB9GptW\\\\Scripts;c;C:\\\\Users\\\\Jesse\\\\.vscode\\x1bxtensions\\\\ms-python.python-2024.10.0-win32-x64\\\\python_files\\\\deactivate\\x08ash;C;C:\\\\Users\\\\Jesse\\\\.virtualenvs\\\\levelup-server-XjB9GptW\\\\Scripts;C:\\\\c\\\\Users\\\\Jesse\\\\bin;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\mingw64\\\\bin;C:\\\\Program Files\\\\Git\\\\usr\\\\local\\\\bin;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\usr\\\\bin;C:\\\\Program Files\\\\Git\\\\usr\\\\bin;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\mingw64\\\\bin;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\usr\\\\bin;C:\\\\Users\\\\Jesse\\\\bin;C:\\\\Program Files (x86)\\\\Razer &#x27;\n &#x27;Chroma SDK\\\\bin;C:\\\\Program Files\\\\Razer Chroma SDK\\\\bin;C:\\\\Program Files &#x27;\n &#x27;(x86)\\\\Razer\\\\ChromaBroadcast\\\\bin;C:\\\\Program &#x27;\n &#x27;Files\\\\Razer\\\\ChromaBroadcast\\\\bin;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python39;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Programs\\\\Python\\\\Python39\\\\Scripts;C:\\\\windows\\\\system32;C:\\\\windows;C:\\\\windows\\\\system32\\\\wbem;C:\\\\windows\\\\system32\\\\windowspowershell\\\\v1.0;C:\\\\windows\\\\system32\\\\openssh;C:\\\\program &#x27;\n &#x27;files\\\\nvidia corporation\\\\nvidia nvdlisr;C:\\\\Program Files (x86)\\\\NVIDIA &#x27;\n &#x27;Corporation\\\\PhysX\\\\Common;C:\\\\Program Files\\\\Git\\\\cmd;C:\\\\Program &#x27;\n &#x27;Files\\\\nodejs;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Programs\\\\Microsoft &#x27;\n &#x27;VS Code\\\\bin;C:\\\\Users\\\\Jesse\\\\AppData\\\\Roaming\\\\npm;C:\\\\Program &#x27;\n &#x27;Files\\\\dotnet;C:\\\\WINDOWS\\\\system32\\\\config\\\\systemprofile\\\\AppData\\\\Local\\\\Microsoft\\\\WindowsApps;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\usr\\\\bin\\\\vendor_perl;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\usr\\\\bin\\\\core_perl&#x27;)</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PATHEXT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PATH_INFO</td>\n                        <td class=\"code\">\n                            <pre>&#x27;/events/1&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PIPENV_ACTIVE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;1&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PIP_DISABLE_PIP_VERSION_CHECK</td>\n                        <td class=\"code\">\n                            <pre>&#x27;1&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PIP_PYTHON_PATH</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Users/Jesse/.virtualenvs/levelup-server-XjB9GptW/Scripts/python.exe&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PKG_CONFIG_PATH</td>\n                        <td class=\"code\">\n                            <pre>(&#x27;C:\\\\Program Files\\\\Git\\\\mingw64\\\\lib\\\\pkgconfig;C:\\\\Program &#x27;\n &#x27;Files\\\\Git\\\\mingw64\\\\share\\\\pkgconfig&#x27;)</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PKG_CONFIG_SYSTEM_INCLUDE_PATH</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Program Files/Git/mingw64/include&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PKG_CONFIG_SYSTEM_LIBRARY_PATH</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Program Files/Git/mingw64/lib&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PLINK_PROTOCOL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;ssh&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PROCESSOR_ARCHITECTURE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;AMD64&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PROCESSOR_IDENTIFIER</td>\n                        <td class=\"code\">\n                            <pre>&#x27;AMD64 Family 25 Model 97 Stepping 2, AuthenticAMD&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PROCESSOR_LEVEL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;25&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PROCESSOR_REVISION</td>\n                        <td class=\"code\">\n                            <pre>&#x27;6102&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PROGRAMDATA</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\ProgramData&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PROGRAMFILES</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Program Files&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PROGRAMFILES(X86)</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Program Files (x86)&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PROGRAMW6432</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Program Files&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PROMPT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;$P$G&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PS1</td>\n                        <td class=\"code\">\n                            <pre>(&#x27;\\\\[\\\\033]0;$TITLEPREFIX:$PWD\\\\007\\\\]\\\\n\\\\[\\\\033[32m\\\\]\\\\u@\\\\h &#x27;\n &#x27;\\\\[\\\\033[35m\\\\]$MSYSTEM &#x27;\n &#x27;\\\\[\\\\033[33m\\\\]\\\\w\\\\[\\\\033[36m\\\\]`__git_ps1`\\\\[\\\\033[0m\\\\]\\\\n$ &#x27;)</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PSMODULEPATH</td>\n                        <td class=\"code\">\n                            <pre>(&#x27;C:\\\\Program &#x27;\n &#x27;Files\\\\WindowsPowerShell\\\\Modules;C:\\\\WINDOWS\\\\system32\\\\WindowsPowerShell\\\\v1.0\\\\Modules&#x27;)</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PUBLIC</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Users\\\\Public&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PWD</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Users/Jesse/workspace/python/level-up/levelup-server&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PYTHONDONTWRITEBYTECODE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;1&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PYTHONIOENCODING</td>\n                        <td class=\"code\">\n                            <pre>&#x27;utf-8&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PYTHONUNBUFFERED</td>\n                        <td class=\"code\">\n                            <pre>&#x27;1&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>QUERY_STRING</td>\n                        <td class=\"code\">\n                            <pre>&#x27;&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>REMOTE_ADDR</td>\n                        <td class=\"code\">\n                            <pre>&#x27;127.0.0.1&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>REMOTE_HOST</td>\n                        <td class=\"code\">\n                            <pre>&#x27;&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>REQUEST_METHOD</td>\n                        <td class=\"code\">\n                            <pre>&#x27;GET&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>RUN_MAIN</td>\n                        <td class=\"code\">\n                            <pre>&#x27;true&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SCRIPT_NAME</td>\n                        <td class=\"code\">\n                            <pre>&#x27;&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SERVER_NAME</td>\n                        <td class=\"code\">\n                            <pre>&#x27;Jesses-Desktop&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SERVER_PORT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;8000&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SERVER_PROTOCOL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;HTTP/1.1&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SERVER_SOFTWARE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;WSGIServer/0.2&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SHELL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Program Files\\\\Git\\\\usr\\\\bin\\\\bash.exe&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SHLVL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;4&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SQLITE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\VTRoot\\\\HarddiskVolume3\\\\Users\\\\Jesse\\\\.virtualenvs\\\\Team3-Rare-Server-ARIN3Ohj\\\\Lib\\\\site-packages\\\\django\\\\db\\\\backends\\\\sqlite3&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SSH_ASKPASS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SYSTEMDRIVE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SYSTEMROOT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\WINDOWS&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TEMP</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Temp&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TERM</td>\n                        <td class=\"code\">\n                            <pre>&#x27;xterm&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TERM_PROGRAM</td>\n                        <td class=\"code\">\n                            <pre>&#x27;vscode&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TERM_PROGRAM_VERSION</td>\n                        <td class=\"code\">\n                            <pre>&#x27;1.91.1&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TMP</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Temp&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TMPDIR</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Users\\\\Jesse\\\\AppData\\\\Local\\\\Temp&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>USERDOMAIN</td>\n                        <td class=\"code\">\n                            <pre>&#x27;Jesses-Desktop&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>USERDOMAIN_ROAMINGPROFILE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;Jesses-Desktop&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>USERNAME</td>\n                        <td class=\"code\">\n                            <pre>&#x27;Jesse&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>USERPROFILE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\Users\\\\Jesse&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>VIRTUAL_ENV</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Users/Jesse/.virtualenvs/levelup-server-XjB9GptW&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>VIRTUAL_ENV_PROMPT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;levelup-server&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>VSCODE_GIT_ASKPASS_EXTRA_ARGS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>VSCODE_GIT_ASKPASS_MAIN</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>VSCODE_GIT_ASKPASS_NODE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>VSCODE_GIT_IPC_HANDLE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;\\\\\\\\.\\\\pipe\\\\vscode-git-fe7e2b3c90-sock&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>WINDIR</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:\\\\WINDOWS&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>_</td>\n                        <td class=\"code\">\n                            <pre>&#x27;C:/Users/Jesse/.virtualenvs/levelup-server-XjB9GptW/Scripts/python&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>__COMPAT_LAYER</td>\n                        <td class=\"code\">\n                            <pre>&#x27;RunAsAdmin&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>wsgi.errors</td>\n                        <td class=\"code\">\n                            <pre>&lt;_io.TextIOWrapper name=&#x27;&lt;stderr&gt;&#x27; mode=&#x27;w&#x27; encoding=&#x27;utf-8&#x27;&gt;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>wsgi.file_wrapper</td>\n                        <td class=\"code\">\n                            <pre>&lt;class &#x27;wsgiref.util.FileWrapper&#x27;&gt;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>wsgi.input</td>\n                        <td class=\"code\">\n                            <pre>&lt;django.core.handlers.wsgi.LimitedStream object at 0x000001D43529AD00&gt;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>wsgi.multiprocess</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>wsgi.multithread</td>\n                        <td class=\"code\">\n                            <pre>True</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>wsgi.run_once</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>wsgi.url_scheme</td>\n                        <td class=\"code\">\n                            <pre>&#x27;http&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>wsgi.version</td>\n                        <td class=\"code\">\n                            <pre>(1, 0)</pre>\n                        </td>\n                    </tr>\n                </tbody>\n            </table>\n            <h3 id=\"settings-info\">Settings</h3>\n            <h4>Using settings module \n                <code>levelup.settings</code>\n            </h4>\n            <table class=\"req\">\n                <thead>\n                    <tr>\n                        <th>Setting</th>\n                        <th>Value</th>\n                    </tr>\n                </thead>\n                <tbody>\n                    <tr>\n                        <td>ABSOLUTE_URL_OVERRIDES</td>\n                        <td class=\"code\">\n                            <pre>{}</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>ADMINS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>ALLOWED_HOSTS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>APPEND_SLASH</td>\n                        <td class=\"code\">\n                            <pre>True</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>AUTHENTICATION_BACKENDS</td>\n                        <td class=\"code\">\n                            <pre>[&#x27;django.contrib.auth.backends.ModelBackend&#x27;]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>AUTH_PASSWORD_VALIDATORS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>AUTH_USER_MODEL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;auth.User&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>BASE_DIR</td>\n                        <td class=\"code\">\n                            <pre>WindowsPath(&#x27;C:/Users/Jesse/workspace/python/level-up/levelup-server&#x27;)</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CACHES</td>\n                        <td class=\"code\">\n                            <pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.cache.backends.locmem.LocMemCache&#x27;}}</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CACHE_MIDDLEWARE_ALIAS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;default&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CACHE_MIDDLEWARE_KEY_PREFIX</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CACHE_MIDDLEWARE_SECONDS</td>\n                        <td class=\"code\">\n                            <pre>600</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CORS_ORIGIN_WHITELIST</td>\n                        <td class=\"code\">\n                            <pre>(&#x27;http://localhost:3000&#x27;, &#x27;http://127.0.0.1:3000&#x27;)</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_COOKIE_AGE</td>\n                        <td class=\"code\">\n                            <pre>31449600</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_COOKIE_DOMAIN</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_COOKIE_HTTPONLY</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_COOKIE_MASKED</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_COOKIE_NAME</td>\n                        <td class=\"code\">\n                            <pre>&#x27;csrftoken&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_COOKIE_PATH</td>\n                        <td class=\"code\">\n                            <pre>&#x27;/&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_COOKIE_SAMESITE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;Lax&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_COOKIE_SECURE</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_FAILURE_VIEW</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.views.csrf.csrf_failure&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_HEADER_NAME</td>\n                        <td class=\"code\">\n                            <pre>&#x27;HTTP_X_CSRFTOKEN&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_TRUSTED_ORIGINS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>CSRF_USE_SESSIONS</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DATABASES</td>\n                        <td class=\"code\">\n                            <pre>{&#x27;default&#x27;: {&#x27;ATOMIC_REQUESTS&#x27;: False,\n             &#x27;AUTOCOMMIT&#x27;: True,\n             &#x27;CONN_HEALTH_CHECKS&#x27;: False,\n             &#x27;CONN_MAX_AGE&#x27;: 0,\n             &#x27;ENGINE&#x27;: &#x27;django.db.backends.sqlite3&#x27;,\n             &#x27;HOST&#x27;: &#x27;&#x27;,\n             &#x27;NAME&#x27;: WindowsPath(&#x27;C:/Users/Jesse/workspace/python/level-up/levelup-server/db.sqlite3&#x27;),\n             &#x27;OPTIONS&#x27;: {},\n             &#x27;PASSWORD&#x27;: &#x27;********************&#x27;,\n             &#x27;PORT&#x27;: &#x27;&#x27;,\n             &#x27;TEST&#x27;: {&#x27;CHARSET&#x27;: None,\n                      &#x27;COLLATION&#x27;: None,\n                      &#x27;MIGRATE&#x27;: True,\n                      &#x27;MIRROR&#x27;: None,\n                      &#x27;NAME&#x27;: None},\n             &#x27;TIME_ZONE&#x27;: None,\n             &#x27;USER&#x27;: &#x27;&#x27;}}</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DATABASE_ROUTERS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DATA_UPLOAD_MAX_MEMORY_SIZE</td>\n                        <td class=\"code\">\n                            <pre>2621440</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DATA_UPLOAD_MAX_NUMBER_FIELDS</td>\n                        <td class=\"code\">\n                            <pre>1000</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DATA_UPLOAD_MAX_NUMBER_FILES</td>\n                        <td class=\"code\">\n                            <pre>100</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DATETIME_FORMAT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;N j, Y, P&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DATETIME_INPUT_FORMATS</td>\n                        <td class=\"code\">\n                            <pre>[&#x27;%Y-%m-%d %H:%M:%S&#x27;,\n &#x27;%Y-%m-%d %H:%M:%S.%f&#x27;,\n &#x27;%Y-%m-%d %H:%M&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S&#x27;,\n &#x27;%m/%d/%Y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%Y %H:%M&#x27;,\n &#x27;%m/%d/%y %H:%M:%S&#x27;,\n &#x27;%m/%d/%y %H:%M:%S.%f&#x27;,\n &#x27;%m/%d/%y %H:%M&#x27;]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DATE_FORMAT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;N j, Y&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DATE_INPUT_FORMATS</td>\n                        <td class=\"code\">\n                            <pre>[&#x27;%Y-%m-%d&#x27;,\n &#x27;%m/%d/%Y&#x27;,\n &#x27;%m/%d/%y&#x27;,\n &#x27;%b %d %Y&#x27;,\n &#x27;%b %d, %Y&#x27;,\n &#x27;%d %b %Y&#x27;,\n &#x27;%d %b, %Y&#x27;,\n &#x27;%B %d %Y&#x27;,\n &#x27;%B %d, %Y&#x27;,\n &#x27;%d %B %Y&#x27;,\n &#x27;%d %B, %Y&#x27;]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DEBUG</td>\n                        <td class=\"code\">\n                            <pre>True</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DEBUG_PROPAGATE_EXCEPTIONS</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DECIMAL_SEPARATOR</td>\n                        <td class=\"code\">\n                            <pre>&#x27;.&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DEFAULT_AUTO_FIELD</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.db.models.AutoField&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DEFAULT_CHARSET</td>\n                        <td class=\"code\">\n                            <pre>&#x27;utf-8&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DEFAULT_EXCEPTION_REPORTER</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.views.debug.ExceptionReporter&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DEFAULT_EXCEPTION_REPORTER_FILTER</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.views.debug.SafeExceptionReporterFilter&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DEFAULT_FILE_STORAGE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.core.files.storage.FileSystemStorage&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DEFAULT_FROM_EMAIL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;webmaster@localhost&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DEFAULT_INDEX_TABLESPACE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DEFAULT_TABLESPACE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>DISALLOWED_USER_AGENTS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_BACKEND</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.core.mail.backends.smtp.EmailBackend&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_HOST</td>\n                        <td class=\"code\">\n                            <pre>&#x27;localhost&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_HOST_PASSWORD</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_HOST_USER</td>\n                        <td class=\"code\">\n                            <pre>&#x27;&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_PORT</td>\n                        <td class=\"code\">\n                            <pre>25</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_SSL_CERTFILE</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_SSL_KEYFILE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_SUBJECT_PREFIX</td>\n                        <td class=\"code\">\n                            <pre>&#x27;[Django] &#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_TIMEOUT</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_USE_LOCALTIME</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_USE_SSL</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>EMAIL_USE_TLS</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>FILE_UPLOAD_DIRECTORY_PERMISSIONS</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>FILE_UPLOAD_HANDLERS</td>\n                        <td class=\"code\">\n                            <pre>[&#x27;django.core.files.uploadhandler.MemoryFileUploadHandler&#x27;,\n &#x27;django.core.files.uploadhandler.TemporaryFileUploadHandler&#x27;]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>FILE_UPLOAD_MAX_MEMORY_SIZE</td>\n                        <td class=\"code\">\n                            <pre>2621440</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>FILE_UPLOAD_PERMISSIONS</td>\n                        <td class=\"code\">\n                            <pre>420</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>FILE_UPLOAD_TEMP_DIR</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>FIRST_DAY_OF_WEEK</td>\n                        <td class=\"code\">\n                            <pre>0</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>FIXTURE_DIRS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>FORCE_SCRIPT_NAME</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>FORMAT_MODULE_PATH</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>FORM_RENDERER</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.forms.renderers.DjangoTemplates&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>IGNORABLE_404_URLS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>INSTALLED_APPS</td>\n                        <td class=\"code\">\n                            <pre>[&#x27;django.contrib.admin&#x27;,\n &#x27;django.contrib.auth&#x27;,\n &#x27;django.contrib.contenttypes&#x27;,\n &#x27;django.contrib.sessions&#x27;,\n &#x27;django.contrib.messages&#x27;,\n &#x27;django.contrib.staticfiles&#x27;,\n &#x27;rest_framework&#x27;,\n &#x27;corsheaders&#x27;,\n &#x27;levelupapi&#x27;]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>INTERNAL_IPS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LANGUAGES</td>\n                        <td class=\"code\">\n                            <pre>[(&#x27;af&#x27;, &#x27;Afrikaans&#x27;),\n (&#x27;ar&#x27;, &#x27;Arabic&#x27;),\n (&#x27;ar-dz&#x27;, &#x27;Algerian Arabic&#x27;),\n (&#x27;ast&#x27;, &#x27;Asturian&#x27;),\n (&#x27;az&#x27;, &#x27;Azerbaijani&#x27;),\n (&#x27;bg&#x27;, &#x27;Bulgarian&#x27;),\n (&#x27;be&#x27;, &#x27;Belarusian&#x27;),\n (&#x27;bn&#x27;, &#x27;Bengali&#x27;),\n (&#x27;br&#x27;, &#x27;Breton&#x27;),\n (&#x27;bs&#x27;, &#x27;Bosnian&#x27;),\n (&#x27;ca&#x27;, &#x27;Catalan&#x27;),\n (&#x27;ckb&#x27;, &#x27;Central Kurdish (Sorani)&#x27;),\n (&#x27;cs&#x27;, &#x27;Czech&#x27;),\n (&#x27;cy&#x27;, &#x27;Welsh&#x27;),\n (&#x27;da&#x27;, &#x27;Danish&#x27;),\n (&#x27;de&#x27;, &#x27;German&#x27;),\n (&#x27;dsb&#x27;, &#x27;Lower Sorbian&#x27;),\n (&#x27;el&#x27;, &#x27;Greek&#x27;),\n (&#x27;en&#x27;, &#x27;English&#x27;),\n (&#x27;en-au&#x27;, &#x27;Australian English&#x27;),\n (&#x27;en-gb&#x27;, &#x27;British English&#x27;),\n (&#x27;eo&#x27;, &#x27;Esperanto&#x27;),\n (&#x27;es&#x27;, &#x27;Spanish&#x27;),\n (&#x27;es-ar&#x27;, &#x27;Argentinian Spanish&#x27;),\n (&#x27;es-co&#x27;, &#x27;Colombian Spanish&#x27;),\n (&#x27;es-mx&#x27;, &#x27;Mexican Spanish&#x27;),\n (&#x27;es-ni&#x27;, &#x27;Nicaraguan Spanish&#x27;),\n (&#x27;es-ve&#x27;, &#x27;Venezuelan Spanish&#x27;),\n (&#x27;et&#x27;, &#x27;Estonian&#x27;),\n (&#x27;eu&#x27;, &#x27;Basque&#x27;),\n (&#x27;fa&#x27;, &#x27;Persian&#x27;),\n (&#x27;fi&#x27;, &#x27;Finnish&#x27;),\n (&#x27;fr&#x27;, &#x27;French&#x27;),\n (&#x27;fy&#x27;, &#x27;Frisian&#x27;),\n (&#x27;ga&#x27;, &#x27;Irish&#x27;),\n (&#x27;gd&#x27;, &#x27;Scottish Gaelic&#x27;),\n (&#x27;gl&#x27;, &#x27;Galician&#x27;),\n (&#x27;he&#x27;, &#x27;Hebrew&#x27;),\n (&#x27;hi&#x27;, &#x27;Hindi&#x27;),\n (&#x27;hr&#x27;, &#x27;Croatian&#x27;),\n (&#x27;hsb&#x27;, &#x27;Upper Sorbian&#x27;),\n (&#x27;hu&#x27;, &#x27;Hungarian&#x27;),\n (&#x27;hy&#x27;, &#x27;Armenian&#x27;),\n (&#x27;ia&#x27;, &#x27;Interlingua&#x27;),\n (&#x27;id&#x27;, &#x27;Indonesian&#x27;),\n (&#x27;ig&#x27;, &#x27;Igbo&#x27;),\n (&#x27;io&#x27;, &#x27;Ido&#x27;),\n (&#x27;is&#x27;, &#x27;Icelandic&#x27;),\n (&#x27;it&#x27;, &#x27;Italian&#x27;),\n (&#x27;ja&#x27;, &#x27;Japanese&#x27;),\n (&#x27;ka&#x27;, &#x27;Georgian&#x27;),\n (&#x27;kab&#x27;, &#x27;Kabyle&#x27;),\n (&#x27;kk&#x27;, &#x27;Kazakh&#x27;),\n (&#x27;km&#x27;, &#x27;Khmer&#x27;),\n (&#x27;kn&#x27;, &#x27;Kannada&#x27;),\n (&#x27;ko&#x27;, &#x27;Korean&#x27;),\n (&#x27;ky&#x27;, &#x27;Kyrgyz&#x27;),\n (&#x27;lb&#x27;, &#x27;Luxembourgish&#x27;),\n (&#x27;lt&#x27;, &#x27;Lithuanian&#x27;),\n (&#x27;lv&#x27;, &#x27;Latvian&#x27;),\n (&#x27;mk&#x27;, &#x27;Macedonian&#x27;),\n (&#x27;ml&#x27;, &#x27;Malayalam&#x27;),\n (&#x27;mn&#x27;, &#x27;Mongolian&#x27;),\n (&#x27;mr&#x27;, &#x27;Marathi&#x27;),\n (&#x27;ms&#x27;, &#x27;Malay&#x27;),\n (&#x27;my&#x27;, &#x27;Burmese&#x27;),\n (&#x27;nb&#x27;, &#x27;Norwegian Bokmål&#x27;),\n (&#x27;ne&#x27;, &#x27;Nepali&#x27;),\n (&#x27;nl&#x27;, &#x27;Dutch&#x27;),\n (&#x27;nn&#x27;, &#x27;Norwegian Nynorsk&#x27;),\n (&#x27;os&#x27;, &#x27;Ossetic&#x27;),\n (&#x27;pa&#x27;, &#x27;Punjabi&#x27;),\n (&#x27;pl&#x27;, &#x27;Polish&#x27;),\n (&#x27;pt&#x27;, &#x27;Portuguese&#x27;),\n (&#x27;pt-br&#x27;, &#x27;Brazilian Portuguese&#x27;),\n (&#x27;ro&#x27;, &#x27;Romanian&#x27;),\n (&#x27;ru&#x27;, &#x27;Russian&#x27;),\n (&#x27;sk&#x27;, &#x27;Slovak&#x27;),\n (&#x27;sl&#x27;, &#x27;Slovenian&#x27;),\n (&#x27;sq&#x27;, &#x27;Albanian&#x27;),\n (&#x27;sr&#x27;, &#x27;Serbian&#x27;),\n (&#x27;sr-latn&#x27;, &#x27;Serbian Latin&#x27;),\n (&#x27;sv&#x27;, &#x27;Swedish&#x27;),\n (&#x27;sw&#x27;, &#x27;Swahili&#x27;),\n (&#x27;ta&#x27;, &#x27;Tamil&#x27;),\n (&#x27;te&#x27;, &#x27;Telugu&#x27;),\n (&#x27;tg&#x27;, &#x27;Tajik&#x27;),\n (&#x27;th&#x27;, &#x27;Thai&#x27;),\n (&#x27;tk&#x27;, &#x27;Turkmen&#x27;),\n (&#x27;tr&#x27;, &#x27;Turkish&#x27;),\n (&#x27;tt&#x27;, &#x27;Tatar&#x27;),\n (&#x27;udm&#x27;, &#x27;Udmurt&#x27;),\n (&#x27;uk&#x27;, &#x27;Ukrainian&#x27;),\n (&#x27;ur&#x27;, &#x27;Urdu&#x27;),\n (&#x27;uz&#x27;, &#x27;Uzbek&#x27;),\n (&#x27;vi&#x27;, &#x27;Vietnamese&#x27;),\n (&#x27;zh-hans&#x27;, &#x27;Simplified Chinese&#x27;),\n (&#x27;zh-hant&#x27;, &#x27;Traditional Chinese&#x27;)]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LANGUAGES_BIDI</td>\n                        <td class=\"code\">\n                            <pre>[&#x27;he&#x27;, &#x27;ar&#x27;, &#x27;ar-dz&#x27;, &#x27;ckb&#x27;, &#x27;fa&#x27;, &#x27;ur&#x27;]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LANGUAGE_CODE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;en-us&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LANGUAGE_COOKIE_AGE</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LANGUAGE_COOKIE_DOMAIN</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LANGUAGE_COOKIE_HTTPONLY</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LANGUAGE_COOKIE_NAME</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django_language&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LANGUAGE_COOKIE_PATH</td>\n                        <td class=\"code\">\n                            <pre>&#x27;/&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LANGUAGE_COOKIE_SAMESITE</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LANGUAGE_COOKIE_SECURE</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LOCALE_PATHS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LOGGING</td>\n                        <td class=\"code\">\n                            <pre>{}</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LOGGING_CONFIG</td>\n                        <td class=\"code\">\n                            <pre>&#x27;logging.config.dictConfig&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LOGIN_REDIRECT_URL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;/accounts/profile/&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LOGIN_URL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;/accounts/login/&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>LOGOUT_REDIRECT_URL</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MANAGERS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MEDIA_ROOT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MEDIA_URL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;/&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MESSAGE_STORAGE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.contrib.messages.storage.fallback.FallbackStorage&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MIDDLEWARE</td>\n                        <td class=\"code\">\n                            <pre>[&#x27;django.middleware.security.SecurityMiddleware&#x27;,\n &#x27;django.contrib.sessions.middleware.SessionMiddleware&#x27;,\n &#x27;corsheaders.middleware.CorsMiddleware&#x27;,\n &#x27;django.middleware.common.CommonMiddleware&#x27;,\n &#x27;django.middleware.csrf.CsrfViewMiddleware&#x27;,\n &#x27;django.contrib.auth.middleware.AuthenticationMiddleware&#x27;,\n &#x27;django.contrib.messages.middleware.MessageMiddleware&#x27;,\n &#x27;django.middleware.clickjacking.XFrameOptionsMiddleware&#x27;]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MIGRATION_MODULES</td>\n                        <td class=\"code\">\n                            <pre>{}</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>MONTH_DAY_FORMAT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;F j&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>NUMBER_GROUPING</td>\n                        <td class=\"code\">\n                            <pre>0</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PASSWORD_HASHERS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PASSWORD_RESET_TIMEOUT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>PREPEND_WWW</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>REST_FRAMEWORK</td>\n                        <td class=\"code\">\n                            <pre>{&#x27;DEFAULT_AUTHENTICATION_CLASSES&#x27;: (&#x27;rest_framework.authentication.TokenAuthentication&#x27;,)}</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>ROOT_URLCONF</td>\n                        <td class=\"code\">\n                            <pre>&#x27;levelup.urls&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECRET_KEY</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECRET_KEY_FALLBACKS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;********************&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECURE_CONTENT_TYPE_NOSNIFF</td>\n                        <td class=\"code\">\n                            <pre>True</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECURE_CROSS_ORIGIN_OPENER_POLICY</td>\n                        <td class=\"code\">\n                            <pre>&#x27;same-origin&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECURE_HSTS_INCLUDE_SUBDOMAINS</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECURE_HSTS_PRELOAD</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECURE_HSTS_SECONDS</td>\n                        <td class=\"code\">\n                            <pre>0</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECURE_PROXY_SSL_HEADER</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECURE_REDIRECT_EXEMPT</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECURE_REFERRER_POLICY</td>\n                        <td class=\"code\">\n                            <pre>&#x27;same-origin&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECURE_SSL_HOST</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SECURE_SSL_REDIRECT</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SERVER_EMAIL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;root@localhost&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_CACHE_ALIAS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;default&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_COOKIE_AGE</td>\n                        <td class=\"code\">\n                            <pre>1209600</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_COOKIE_DOMAIN</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_COOKIE_HTTPONLY</td>\n                        <td class=\"code\">\n                            <pre>True</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_COOKIE_NAME</td>\n                        <td class=\"code\">\n                            <pre>&#x27;sessionid&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_COOKIE_PATH</td>\n                        <td class=\"code\">\n                            <pre>&#x27;/&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_COOKIE_SAMESITE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;Lax&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_COOKIE_SECURE</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_ENGINE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.contrib.sessions.backends.db&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_EXPIRE_AT_BROWSER_CLOSE</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_FILE_PATH</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_SAVE_EVERY_REQUEST</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SESSION_SERIALIZER</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.contrib.sessions.serializers.JSONSerializer&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SETTINGS_MODULE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;levelup.settings&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SHORT_DATETIME_FORMAT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;m/d/Y P&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SHORT_DATE_FORMAT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;m/d/Y&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SIGNING_BACKEND</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.core.signing.TimestampSigner&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>SILENCED_SYSTEM_CHECKS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>STATICFILES_DIRS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>STATICFILES_FINDERS</td>\n                        <td class=\"code\">\n                            <pre>[&#x27;django.contrib.staticfiles.finders.FileSystemFinder&#x27;,\n &#x27;django.contrib.staticfiles.finders.AppDirectoriesFinder&#x27;]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>STATICFILES_STORAGE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.contrib.staticfiles.storage.StaticFilesStorage&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>STATIC_ROOT</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>STATIC_URL</td>\n                        <td class=\"code\">\n                            <pre>&#x27;/static/&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>STORAGES</td>\n                        <td class=\"code\">\n                            <pre>{&#x27;default&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.core.files.storage.FileSystemStorage&#x27;},\n &#x27;staticfiles&#x27;: {&#x27;BACKEND&#x27;: &#x27;django.contrib.staticfiles.storage.StaticFilesStorage&#x27;}}</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TEMPLATES</td>\n                        <td class=\"code\">\n                            <pre>[{&#x27;APP_DIRS&#x27;: True,\n  &#x27;BACKEND&#x27;: &#x27;django.template.backends.django.DjangoTemplates&#x27;,\n  &#x27;DIRS&#x27;: [],\n  &#x27;OPTIONS&#x27;: {&#x27;context_processors&#x27;: [&#x27;django.template.context_processors.debug&#x27;,\n                                     &#x27;django.template.context_processors.request&#x27;,\n                                     &#x27;django.contrib.auth.context_processors.auth&#x27;,\n                                     &#x27;django.contrib.messages.context_processors.messages&#x27;]}}]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TEST_NON_SERIALIZED_APPS</td>\n                        <td class=\"code\">\n                            <pre>[]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TEST_RUNNER</td>\n                        <td class=\"code\">\n                            <pre>&#x27;django.test.runner.DiscoverRunner&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>THOUSAND_SEPARATOR</td>\n                        <td class=\"code\">\n                            <pre>&#x27;,&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TIME_FORMAT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;P&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TIME_INPUT_FORMATS</td>\n                        <td class=\"code\">\n                            <pre>[&#x27;%H:%M:%S&#x27;, &#x27;%H:%M:%S.%f&#x27;, &#x27;%H:%M&#x27;]</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>TIME_ZONE</td>\n                        <td class=\"code\">\n                            <pre>&#x27;America/Chicago&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>USE_DEPRECATED_PYTZ</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>USE_I18N</td>\n                        <td class=\"code\">\n                            <pre>True</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>USE_L10N</td>\n                        <td class=\"code\">\n                            <pre>True</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>USE_THOUSAND_SEPARATOR</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>USE_TZ</td>\n                        <td class=\"code\">\n                            <pre>True</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>USE_X_FORWARDED_HOST</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>USE_X_FORWARDED_PORT</td>\n                        <td class=\"code\">\n                            <pre>False</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>WSGI_APPLICATION</td>\n                        <td class=\"code\">\n                            <pre>None</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>X_FRAME_OPTIONS</td>\n                        <td class=\"code\">\n                            <pre>&#x27;DENY&#x27;</pre>\n                        </td>\n                    </tr>\n                    <tr>\n                        <td>YEAR_MONTH_FORMAT</td>\n                        <td class=\"code\">\n                            <pre>&#x27;F Y&#x27;</pre>\n                        </td>\n                    </tr>\n                </tbody>\n            </table>\n        </div>\n        <div id=\"explanation\">\n            <p>\n      You’re seeing this error because you have \n                <code>DEBUG = True</code> in your\n      Django settings file. Change that to\n                <code>False</code>, and Django will\n      display a standard page generated by the handler for this status code.\n            </p>\n        </div>\n    </body>\n</html>"}],"_postman_id":"38931419-cd15-4c78-8a4c-e5259a3c2c3a"},{"name":"get_event_by_game","id":"aaef33d9-b00a-4566-bb98-61690f4e694e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:8000/events?game=1","description":"<p>This endpoint makes an HTTP GET request to retrieve events based on the specified game ID. The request should include a query parameter \"game\" with the ID of the game for which events are to be retrieved.</p>\n<h3 id=\"request-body\">Request Body</h3>\n<p>This request does not require a request body.</p>\n<h3 id=\"response-body\">Response Body</h3>\n<p>The response will include an array of objects, with each object representing an event. Each event object will contain the following keys:</p>\n<ul>\n<li><p>\"id\": The unique identifier for the event</p>\n</li>\n<li><p>\"game\": The ID of the game associated with the event</p>\n</li>\n<li><p>\"organizer\": The ID of the organizer of the event</p>\n</li>\n<li><p>\"description\": A brief description of the event</p>\n</li>\n<li><p>\"date\": The date of the event</p>\n</li>\n<li><p>\"time\": The time of the event</p>\n</li>\n</ul>\n","urlObject":{"protocol":"http","port":"8000","path":["events"],"host":["localhost"],"query":[{"key":"game","value":"1"}],"variable":[]}},"response":[{"id":"3e66487a-0d66-445c-af28-e93f87e69771","name":"get_event_by_game","originalRequest":{"method":"GET","header":[],"url":{"raw":"http://localhost:8000/events?game=1","protocol":"http","host":["localhost"],"port":"8000","path":["events"],"query":[{"key":"game","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:19:35 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"603"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 2,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    },\n    {\n        \"id\": 4,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    },\n    {\n        \"id\": 6,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    },\n    {\n        \"id\": 8,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    },\n    {\n        \"id\": 10,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    },\n    {\n        \"id\": 12,\n        \"game\": 3,\n        \"organizer\": 1,\n        \"description\": \"Dummy Event 2\",\n        \"date\": \"2022-01-02\",\n        \"time\": \"13:00:00\"\n    }\n]"}],"_postman_id":"aaef33d9-b00a-4566-bb98-61690f4e694e"},{"name":"new_event","id":"e48e320d-8a17-43d8-b7e1-3e4c89622010","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"gameId\": 5,\r\n    \"description\": \"Helldivers2\",\r\n    \"date\": \"2022-12-31\",\r\n    \"time\": \"19:00:00\",\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/events","description":"<h3 id=\"create-event\">Create Event</h3>\n<p>This endpoint allows the user to create a new event.</p>\n<h4 id=\"request-body\">Request Body</h4>\n<ul>\n<li><p>gameId (number): The ID of the game for the event.</p>\n</li>\n<li><p>description (string): Description of the event.</p>\n</li>\n<li><p>date (string): Date of the event.</p>\n</li>\n<li><p>time (string): Time of the event.</p>\n</li>\n<li><p>userId (number): The ID of the user creating the event.</p>\n</li>\n</ul>\n<h4 id=\"response-applicationjson\">Response (application/json)</h4>\n<p>The response will be a JSON object with the following properties:</p>\n<ul>\n<li><p>id (number): The ID of the created event.</p>\n</li>\n<li><p>game (number): The ID of the game for the event.</p>\n</li>\n<li><p>organizer (number): The ID of the user who organized the event.</p>\n</li>\n<li><p>description (string): Description of the event.</p>\n</li>\n<li><p>date (string): Date of the event.</p>\n</li>\n<li><p>time (string): Time of the event.</p>\n</li>\n</ul>\n<h4 id=\"example-response\">Example Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"id\": 0,\n    \"game\": 0,\n    \"organizer\": 0,\n    \"description\": \"\",\n    \"date\": \"\",\n    \"time\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["events"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"50de8a38-fda5-4b8c-9a83-7067d62e36b2","name":"new_event","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"gameId\": 5,\r\n    \"description\": \"Helldivers2\",\r\n    \"date\": \"2022-12-31\",\r\n    \"time\": \"19:00:00\",\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/events"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:27:07 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"98"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 14,\n    \"game\": 5,\n    \"organizer\": 1,\n    \"description\": \"Helldivers2\",\n    \"date\": \"2022-12-31\",\n    \"time\": \"19:00:00\"\n}"}],"_postman_id":"e48e320d-8a17-43d8-b7e1-3e4c89622010"},{"name":"update_event","id":"1b3db8bb-9c66-407e-84c1-a1c4eb1026fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"gameId\": 5,\r\n    \"description\": \"Helldivers 2\",\r\n    \"date\": \"2022-12-31\",\r\n    \"time\": \"19:00:00\",\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/events","description":"<p>This endpoint allows the client to update event details using an HTTP PUT request to <a href=\"http://localhost:8000/events\">http://localhost:8000/events</a>. The request should include a JSON payload with the following parameters:</p>\n<ul>\n<li><p>gameId (number): The ID of the game associated with the event.</p>\n</li>\n<li><p>description (string): A description of the event.</p>\n</li>\n<li><p>date (string): The date of the event.</p>\n</li>\n<li><p>time (string): The time of the event.</p>\n</li>\n<li><p>userId (number): The ID of the user associated with the event.</p>\n</li>\n</ul>\n<h3 id=\"request-body\">Request Body</h3>\n<p>The request body should be in JSON format and include the parameters mentioned above.</p>\n<h4 id=\"example\">Example</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"gameId\": 0,\n  \"description\": \"\",\n  \"date\": \"\",\n  \"time\": \"\",\n  \"userId\": 0\n}\n\n</code></pre>\n<h3 id=\"response\">Response</h3>\n<p>The endpoint returns a status code of 405 with a JSON response in the following format:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"detail\": \"\"\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["events"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"ec96b49b-072e-4189-9000-33844840c413","name":"update_event","originalRequest":{"method":"PUT","header":[],"body":{"mode":"raw","raw":"{\r\n    \"gameId\": 5,\r\n    \"description\": \"Helldivers 2\",\r\n    \"date\": \"2022-12-31\",\r\n    \"time\": \"19:00:00\",\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/events"},"status":"Method Not Allowed","code":405,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:19:46 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"40"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"detail\": \"Method \\\"PUT\\\" not allowed.\"\n}"}],"_postman_id":"1b3db8bb-9c66-407e-84c1-a1c4eb1026fb"},{"name":"delete_event","id":"de0a01de-3a7d-45ff-8bc3-4e06a629fb2b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/events/3","description":"<p>This endpoint sends an HTTP DELETE request to delete the event with ID 3.</p>\n<h3 id=\"response\">Response</h3>\n<p>The response is in JSON format with the following schema:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"type\": \"object\",\n    \"properties\": {\n        \"message\": {\n            \"type\": \"string\"\n        }\n    }\n}\n\n</code></pre>\n","urlObject":{"protocol":"http","port":"8000","path":["events","3"],"host":["localhost"],"query":[],"variable":[]}},"response":[{"id":"e6e34889-cae5-4a6d-b48e-b2c1238f1dfd","name":"delete_event","originalRequest":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"userId\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/events/3"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 17 Jul 2024 16:19:57 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.13"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"35"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Event does not exist.\"\n}"}],"_postman_id":"de0a01de-3a7d-45ff-8bc3-4e06a629fb2b"}],"id":"35b4805d-4cd1-4cea-9e4e-b0bca28d2cc0","description":"<p>API calls that handel CRUD for events</p>\n","_postman_id":"35b4805d-4cd1-4cea-9e4e-b0bca28d2cc0"}]}