Commit a9d58172 authored by Mele's avatar Mele
Browse files

things I did Today

Added funktion for cookies,
Fixed path in app/urls.py
added something to settings.py
imported inMount
updated package-lock.json and package.json
parent 20ba60a7
Showing with 581 additions and 281 deletions
+581 -281
...@@ -2,7 +2,7 @@ from django.urls import path ...@@ -2,7 +2,7 @@ from django.urls import path
from . import views from . import views
urlpatterns = [ urlpatterns = [
path("api/set-csrf-token", views.set_csrf_token, name="set_csrf_token"), path("api/set_csrf_token/", views.set_csrf_token, name="set_csrf_token"),
path("api/login", views.login_view, name="login"), path("api/login", views.login_view, name="login"),
path("api/logout", views.logout_view, name="logout"), path("api/logout", views.logout_view, name="logout"),
path("api/user", views.user, name="user"), path("api/user", views.user, name="user"),
......
...@@ -29,7 +29,7 @@ DEBUG = True ...@@ -29,7 +29,7 @@ DEBUG = True
ALLOWED_HOSTS = [] ALLOWED_HOSTS = []
APPEND_SLASH = True
# Application definition # Application definition
INSTALLED_APPS = [ INSTALLED_APPS = [
......
This diff is collapsed.
...@@ -9,12 +9,12 @@ ...@@ -9,12 +9,12 @@
"preview": "vite preview" "preview": "vite preview"
}, },
"dependencies": { "dependencies": {
"vue": "^3.5.13",
"chart.js": "^4.4.0", "chart.js": "^4.4.0",
"vue": "^3.5.13",
"vue-chartjs": "^5.3.0" "vue-chartjs": "^5.3.0"
}, },
"devDependencies": { "devDependencies": {
"@vitejs/plugin-vue": "^5.2.1", "@vitejs/plugin-vue": "^5.2.1",
"vite": "^6.3.2" "vite": "^6.3.2"
} }
} }
\ No newline at end of file
<script setup> <script setup>
import { onMounted } from 'vue'
import HelloWorld from './components/HelloWorld.vue' import HelloWorld from './components/HelloWorld.vue'
import Chart from './components/LiveChart.vue' import Chart from './components/LiveChart.vue'
onMounted(() => {
fetch('/api/set_csrf_token/', {
credentials: 'include'
})
.then(res => res.json())
.then(data => console.log('CSRF token gesetzt:', data))
.catch(err => console.error('CSRF Token holen fehlgeschlagen:', err))
})
</script> </script>
<template> <template>
......
<template> <template>
<Line :data="chartData" :options="chartOptions" ref="chartRef" /> <Line :data="chartData" :options="chartOptions" ref="chartRef" />
</template> </template>
<script setup> <script setup>
import { Line } from 'vue-chartjs' import { Line } from 'vue-chartjs'
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
CategoryScale CategoryScale
} from 'chart.js' } from 'chart.js'
import { ref, reactive } from 'vue' import { ref, reactive } from 'vue'
// Chart.js Module registrieren // Chart.js Module registrieren
ChartJS.register(Title, Tooltip, Legend, LineElement, PointElement, LinearScale, CategoryScale) ChartJS.register(Title, Tooltip, Legend, LineElement, PointElement, LinearScale, CategoryScale)
...@@ -60,6 +60,12 @@ ...@@ -60,6 +60,12 @@
} }
} }
} }
function getCookie(name) {
const value = `; ${document.cookie}`;
const parts = value.split(`; ${name}=`);
if (parts.length === 2) return parts.pop().split(';').shift();
}
// Methoden nach außen freigeben // Methoden nach außen freigeben
defineExpose({ defineExpose({
......
...@@ -19,5 +19,7 @@ ...@@ -19,5 +19,7 @@
"test": "", "test": "",
"aaron": "", "aaron": "",
"AAFF": "", "AAFF": "",
"AAFFEE": "" "AAFFEE": "",
"testtt": "",
"testScript": "1/210"
} }
\ No newline at end of file
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment