diff --git a/PROJECT/src/src/REQUIREMENTS.txt b/PROJECT/src/src/REQUIREMENTS.txt deleted file mode 100644 index 51e5b3a..0000000 Binary files a/PROJECT/src/src/REQUIREMENTS.txt and /dev/null differ diff --git a/PROJECT/src/src/apps/dashboard/__init__.py b/PROJECT/src/src/apps/dashboard/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/PROJECT/src/src/apps/dashboard/__pycache__/__init__.cpython-311.pyc b/PROJECT/src/src/apps/dashboard/__pycache__/__init__.cpython-311.pyc deleted file mode 100644 index df70ccb..0000000 Binary files a/PROJECT/src/src/apps/dashboard/__pycache__/__init__.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/dashboard/__pycache__/admin.cpython-311.pyc b/PROJECT/src/src/apps/dashboard/__pycache__/admin.cpython-311.pyc deleted file mode 100644 index b106e66..0000000 Binary files a/PROJECT/src/src/apps/dashboard/__pycache__/admin.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/dashboard/__pycache__/apps.cpython-311.pyc b/PROJECT/src/src/apps/dashboard/__pycache__/apps.cpython-311.pyc deleted file mode 100644 index 49da086..0000000 Binary files a/PROJECT/src/src/apps/dashboard/__pycache__/apps.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/dashboard/__pycache__/models.cpython-311.pyc b/PROJECT/src/src/apps/dashboard/__pycache__/models.cpython-311.pyc deleted file mode 100644 index 9204e4e..0000000 Binary files a/PROJECT/src/src/apps/dashboard/__pycache__/models.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/dashboard/__pycache__/views.cpython-311.pyc b/PROJECT/src/src/apps/dashboard/__pycache__/views.cpython-311.pyc deleted file mode 100644 index d9bdaf3..0000000 Binary files a/PROJECT/src/src/apps/dashboard/__pycache__/views.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/dashboard/admin.py b/PROJECT/src/src/apps/dashboard/admin.py deleted file mode 100644 index ea5d68b..0000000 --- a/PROJECT/src/src/apps/dashboard/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/PROJECT/src/src/apps/dashboard/apps.py b/PROJECT/src/src/apps/dashboard/apps.py deleted file mode 100644 index 7bf130c..0000000 --- a/PROJECT/src/src/apps/dashboard/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class DashboardConfig(AppConfig): - default_auto_field = 'django.db.models.BigAutoField' - name = 'apps.dashboard' diff --git a/PROJECT/src/src/apps/dashboard/migrations/__init__.py b/PROJECT/src/src/apps/dashboard/migrations/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/PROJECT/src/src/apps/dashboard/migrations/__pycache__/__init__.cpython-311.pyc b/PROJECT/src/src/apps/dashboard/migrations/__pycache__/__init__.cpython-311.pyc deleted file mode 100644 index c427bac..0000000 Binary files a/PROJECT/src/src/apps/dashboard/migrations/__pycache__/__init__.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/dashboard/models.py b/PROJECT/src/src/apps/dashboard/models.py deleted file mode 100644 index 78aba67..0000000 --- a/PROJECT/src/src/apps/dashboard/models.py +++ /dev/null @@ -1,22 +0,0 @@ -from django.db import models -from django.contrib.auth.hashers import make_password - - -# Create your models here. -class ProductTable(models.Model): - username = models.CharField(max_length=255) - product_name = models.CharField(max_length=255) - price = models.DecimalField(max_digits=10, decimal_places=2) - amount = models.IntegerField() - -class UserTable(models.Model): - id = models.IntegerField(primary_key=True) - name = models.CharField(max_length=255) - email = models.EmailField() - password = models.CharField(max_length=255) - -# Function to protect the password - def save(self, *args, **kwargs): - if not self.pk: # Apenas ao criar um novo usuário - self.password = make_password(self.password) - super().save(*args, **kwargs) \ No newline at end of file diff --git a/PROJECT/src/src/apps/dashboard/tests.py b/PROJECT/src/src/apps/dashboard/tests.py deleted file mode 100644 index de8bdc0..0000000 --- a/PROJECT/src/src/apps/dashboard/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/PROJECT/src/src/apps/dashboard/views.py b/PROJECT/src/src/apps/dashboard/views.py deleted file mode 100644 index 9f89532..0000000 --- a/PROJECT/src/src/apps/dashboard/views.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.shortcuts import render - -# Create your views here. - -def dashboard_view(request): - return render(request, "dashboard/dashboard.html", {}) \ No newline at end of file diff --git a/PROJECT/src/src/apps/homepage/__init__.py b/PROJECT/src/src/apps/homepage/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/PROJECT/src/src/apps/homepage/__pycache__/__init__.cpython-311.pyc b/PROJECT/src/src/apps/homepage/__pycache__/__init__.cpython-311.pyc deleted file mode 100644 index 28ab099..0000000 Binary files a/PROJECT/src/src/apps/homepage/__pycache__/__init__.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/homepage/__pycache__/admin.cpython-311.pyc b/PROJECT/src/src/apps/homepage/__pycache__/admin.cpython-311.pyc deleted file mode 100644 index 57a0f5e..0000000 Binary files a/PROJECT/src/src/apps/homepage/__pycache__/admin.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/homepage/__pycache__/apps.cpython-311.pyc b/PROJECT/src/src/apps/homepage/__pycache__/apps.cpython-311.pyc deleted file mode 100644 index dcc9122..0000000 Binary files a/PROJECT/src/src/apps/homepage/__pycache__/apps.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/homepage/__pycache__/models.cpython-311.pyc b/PROJECT/src/src/apps/homepage/__pycache__/models.cpython-311.pyc deleted file mode 100644 index 4607f7e..0000000 Binary files a/PROJECT/src/src/apps/homepage/__pycache__/models.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/homepage/__pycache__/views.cpython-311.pyc b/PROJECT/src/src/apps/homepage/__pycache__/views.cpython-311.pyc deleted file mode 100644 index 33c1d88..0000000 Binary files a/PROJECT/src/src/apps/homepage/__pycache__/views.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/homepage/admin.py b/PROJECT/src/src/apps/homepage/admin.py deleted file mode 100644 index ea5d68b..0000000 --- a/PROJECT/src/src/apps/homepage/admin.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.contrib import admin - -# Register your models here. diff --git a/PROJECT/src/src/apps/homepage/apps.py b/PROJECT/src/src/apps/homepage/apps.py deleted file mode 100644 index def2a06..0000000 --- a/PROJECT/src/src/apps/homepage/apps.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.apps import AppConfig - - -class HomePageConfig(AppConfig): - default_auto_field = 'django.db.models.BigAutoField' - name = 'apps.homepage' diff --git a/PROJECT/src/src/apps/homepage/migrations/__init__.py b/PROJECT/src/src/apps/homepage/migrations/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/PROJECT/src/src/apps/homepage/migrations/__pycache__/__init__.cpython-311.pyc b/PROJECT/src/src/apps/homepage/migrations/__pycache__/__init__.cpython-311.pyc deleted file mode 100644 index cedfe9d..0000000 Binary files a/PROJECT/src/src/apps/homepage/migrations/__pycache__/__init__.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/apps/homepage/models.py b/PROJECT/src/src/apps/homepage/models.py deleted file mode 100644 index fd18c6e..0000000 --- a/PROJECT/src/src/apps/homepage/models.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.db import models - -# Create your models here. diff --git a/PROJECT/src/src/apps/homepage/tests.py b/PROJECT/src/src/apps/homepage/tests.py deleted file mode 100644 index de8bdc0..0000000 --- a/PROJECT/src/src/apps/homepage/tests.py +++ /dev/null @@ -1,3 +0,0 @@ -from django.test import TestCase - -# Create your tests here. diff --git a/PROJECT/src/src/apps/homepage/views.py b/PROJECT/src/src/apps/homepage/views.py deleted file mode 100644 index 04588aa..0000000 --- a/PROJECT/src/src/apps/homepage/views.py +++ /dev/null @@ -1,6 +0,0 @@ -from django.shortcuts import render - -# Create your views here. - -def home_page_view(request): - return render(request, "homepage/homepage.html", {}) \ No newline at end of file diff --git a/PROJECT/src/src/db.sqlite3 b/PROJECT/src/src/db.sqlite3 deleted file mode 100644 index 7dfe945..0000000 Binary files a/PROJECT/src/src/db.sqlite3 and /dev/null differ diff --git a/PROJECT/src/src/manage.py b/PROJECT/src/src/manage.py deleted file mode 100644 index e398d8f..0000000 --- a/PROJECT/src/src/manage.py +++ /dev/null @@ -1,22 +0,0 @@ -#!/usr/bin/env python -"""Django's command-line utility for administrative tasks.""" -import os -import sys - - -def main(): - """Run administrative tasks.""" - os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings') - try: - from django.core.management import execute_from_command_line - except ImportError as exc: - raise ImportError( - "Couldn't import Django. Are you sure it's installed and " - "available on your PYTHONPATH environment variable? Did you " - "forget to activate a virtual environment?" - ) from exc - execute_from_command_line(sys.argv) - - -if __name__ == '__main__': - main() diff --git a/PROJECT/src/src/mysite/__init__.py b/PROJECT/src/src/mysite/__init__.py deleted file mode 100644 index e69de29..0000000 diff --git a/PROJECT/src/src/mysite/__pycache__/__init__.cpython-311.pyc b/PROJECT/src/src/mysite/__pycache__/__init__.cpython-311.pyc deleted file mode 100644 index c8b2e5a..0000000 Binary files a/PROJECT/src/src/mysite/__pycache__/__init__.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/mysite/__pycache__/settings.cpython-311.pyc b/PROJECT/src/src/mysite/__pycache__/settings.cpython-311.pyc deleted file mode 100644 index 29f9eca..0000000 Binary files a/PROJECT/src/src/mysite/__pycache__/settings.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/mysite/__pycache__/urls.cpython-311.pyc b/PROJECT/src/src/mysite/__pycache__/urls.cpython-311.pyc deleted file mode 100644 index dfac555..0000000 Binary files a/PROJECT/src/src/mysite/__pycache__/urls.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/mysite/__pycache__/wsgi.cpython-311.pyc b/PROJECT/src/src/mysite/__pycache__/wsgi.cpython-311.pyc deleted file mode 100644 index 36e2362..0000000 Binary files a/PROJECT/src/src/mysite/__pycache__/wsgi.cpython-311.pyc and /dev/null differ diff --git a/PROJECT/src/src/mysite/asgi.py b/PROJECT/src/src/mysite/asgi.py deleted file mode 100644 index cd43f95..0000000 --- a/PROJECT/src/src/mysite/asgi.py +++ /dev/null @@ -1,16 +0,0 @@ -""" -ASGI config for mysite project. - -It exposes the ASGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/5.1/howto/deployment/asgi/ -""" - -import os - -from django.core.asgi import get_asgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings') - -application = get_asgi_application() diff --git a/PROJECT/src/src/mysite/settings.py b/PROJECT/src/src/mysite/settings.py deleted file mode 100644 index ac31de0..0000000 --- a/PROJECT/src/src/mysite/settings.py +++ /dev/null @@ -1,135 +0,0 @@ -""" -Django settings for mysite project. - -Generated by 'django-admin startproject' using Django 5.1.3. - -For more information on this file, see -https://docs.djangoproject.com/en/5.1/topics/settings/ - -For the full list of settings and their values, see -https://docs.djangoproject.com/en/5.1/ref/settings/ -""" - -from pathlib import Path - - -# Build paths inside the project like this: BASE_DIR / 'subdir'. -BASE_DIR = Path(__file__).resolve().parent.parent - - -# Quick-start development settings - unsuitable for production -# See https://docs.djangoproject.com/en/5.1/howto/deployment/checklist/ - -# SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = 'django-insecure-5s=d(xk9gnlkf74a#n7%ii&9&ya123ffh^8!d@n-czplgqq=cm' - -# SECURITY WARNING: don't run with debug turned on in production! -DEBUG = True - -ALLOWED_HOSTS = [] - - -# Application definition - -INSTALLED_APPS = [ - #My apps - 'apps.dashboard', - 'apps.homepage', - - #Django base apps - 'django.contrib.admin', - 'django.contrib.auth', - 'django.contrib.contenttypes', - 'django.contrib.sessions', - 'django.contrib.messages', - 'django.contrib.staticfiles', -] - -MIDDLEWARE = [ - 'django.middleware.security.SecurityMiddleware', - 'django.contrib.sessions.middleware.SessionMiddleware', - 'django.middleware.common.CommonMiddleware', - 'django.middleware.csrf.CsrfViewMiddleware', - 'django.contrib.auth.middleware.AuthenticationMiddleware', - 'django.contrib.messages.middleware.MessageMiddleware', - 'django.middleware.clickjacking.XFrameOptionsMiddleware', -] - -ROOT_URLCONF = 'mysite.urls' - -TEMPLATES = [ - { - 'BACKEND': 'django.template.backends.django.DjangoTemplates', - 'DIRS': [BASE_DIR / 'templates'], - 'APP_DIRS': True, - 'OPTIONS': { - 'context_processors': [ - 'django.template.context_processors.debug', - 'django.template.context_processors.request', - 'django.contrib.auth.context_processors.auth', - 'django.contrib.messages.context_processors.messages', - ], - }, - }, -] - -WSGI_APPLICATION = 'mysite.wsgi.application' - - -# Database -# https://docs.djangoproject.com/en/5.1/ref/settings/#databases - -DATABASES = { - 'default': { - 'ENGINE': 'django.db.backends.sqlite3', - 'NAME': BASE_DIR / 'db.sqlite3', - } -} - - -# Password validation -# https://docs.djangoproject.com/en/5.1/ref/settings/#auth-password-validators - -AUTH_PASSWORD_VALIDATORS = [ - { - 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator', - }, - { - 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator', - }, -] - - -# Internationalization -# https://docs.djangoproject.com/en/5.1/topics/i18n/ - -LANGUAGE_CODE = 'en-us' - -TIME_ZONE = 'UTC' - -USE_I18N = True - -USE_TZ = True - - -# Static files (CSS, JavaScript, Images) -# https://docs.djangoproject.com/en/5.1/howto/static-files/ - -STATIC_URL = '/static/' - -# Se você estiver usando um diretório para arquivos estáticos no seu projeto -STATICFILES_DIRS = [ - BASE_DIR / "static", # Altere conforme necessário -] - - -# Default primary key field type -# https://docs.djangoproject.com/en/5.1/ref/settings/#default-auto-field - -DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/PROJECT/src/src/mysite/urls.py b/PROJECT/src/src/mysite/urls.py deleted file mode 100644 index b87d187..0000000 --- a/PROJECT/src/src/mysite/urls.py +++ /dev/null @@ -1,31 +0,0 @@ -""" -URL configuration for mysite project. - -The `urlpatterns` list routes URLs to views. For more information please see: - https://docs.djangoproject.com/en/5.1/topics/http/urls/ -Examples: -Function views - 1. Add an import: from my_app import views - 2. Add a URL to urlpatterns: path('', views.home, name='home') -Class-based views - 1. Add an import: from other_app.views import Home - 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') -Including another URLconf - 1. Import the include() function: from django.urls import include, path - 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) -""" -from django.contrib import admin -from django.urls import path -from apps.homepage.views import ( - home_page_view, -) -from apps.dashboard.views import ( - dashboard_view, -) - -urlpatterns = [ - path('admin/', admin.site.urls), - path('', home_page_view, name='homepage'), - path('homepage/', home_page_view, name= "homepage"), - path('dashboard/', dashboard_view, name= "dashboard"), -] diff --git a/PROJECT/src/src/mysite/wsgi.py b/PROJECT/src/src/mysite/wsgi.py deleted file mode 100644 index 18dc2c7..0000000 --- a/PROJECT/src/src/mysite/wsgi.py +++ /dev/null @@ -1,16 +0,0 @@ -""" -WSGI config for mysite project. - -It exposes the WSGI callable as a module-level variable named ``application``. - -For more information on this file, see -https://docs.djangoproject.com/en/5.1/howto/deployment/wsgi/ -""" - -import os - -from django.core.wsgi import get_wsgi_application - -os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'mysite.settings') - -application = get_wsgi_application() diff --git a/PROJECT/src/src/static/base.css b/PROJECT/src/src/static/base.css deleted file mode 100644 index 8671d8b..0000000 --- a/PROJECT/src/src/static/base.css +++ /dev/null @@ -1,56 +0,0 @@ -*{ - padding: 0; - margin: 0; - box-sizing: border-box; - font-family: Arial, Helvetica, sans-serif; -} - -p { - color: #161617; -} - -body { - background-color: #fafafc; /* Substitua pelo tom de cinza desejado */ - margin: 0; /* Remove margens padrão do navegador */ - padding: 0; /* Remove paddings padrão do navegador */ -} - -header, footer{ - width: 100vw; /* Garante que o header e footer ocupem toda a largura da página */ -} - -footer{ - background-color: #c9c9c9; - color: #161617; - position: absolute; /* Altera a posição para 'relative' ou remova a posição absoluta */ - bottom: 0; - text-align: center; - font-size: 22px; - padding: 30px 0; -} - -header h2{ - font-size: 30px; -} - -header{ - background-color: #ffffff; - color: #161617; - display: flex; - align-items: center; - justify-content: space-around; -} - -nav ul li{ - background-color: #ffffff; - color: #161617; - list-style: none; - display: inline-block; -} - -nav ul li a{ - text-decoration: none; - color: #161617; - font-size: 18px; - padding: 0 15px; -} diff --git a/PROJECT/src/src/static/dashboard/dashboard.css b/PROJECT/src/src/static/dashboard/dashboard.css deleted file mode 100644 index 1d5e20a..0000000 --- a/PROJECT/src/src/static/dashboard/dashboard.css +++ /dev/null @@ -1,72 +0,0 @@ -.pad { - padding: 20px; -} - -table { - width: 100%; - border-collapse: collapse; - margin-top: 20px; -} - -table, th, td { - border: 1px solid black; -} - -th, td { - padding: 8px; - text-align: left; -} - -.modal { - display: none; - position: fixed; - z-index: 1; - left: 0; - top: 0; - width: 100%; - height: 100%; - overflow: auto; - background-color: rgba(0, 0, 0, 0.4); - justify-content: center; - align-items: center; -} - -.modal-content { - background-color: white; - padding: 20px; - border-radius: 5px; - width: 400px; -} - -.modal-header { - font-size: 18px; - font-weight: bold; - margin-bottom: 10px; -} - -.modal-footer { - text-align: right; -} - -.btn { - padding: 8px 16px; - background-color: #06c; - color: white; - padding: 10px 20px; - border: none; - border-radius: 20px; - font-size: 16px; - cursor: pointer; -} - -.btn:hover { - background-color: #0071e3; -} - -.btn-close { - background-color: #c9302c; -} - -.btn-close:hover { - background-color: #d9534f; -} \ No newline at end of file diff --git a/PROJECT/src/src/static/homepage/homepage.css b/PROJECT/src/src/static/homepage/homepage.css deleted file mode 100644 index 1acca2f..0000000 --- a/PROJECT/src/src/static/homepage/homepage.css +++ /dev/null @@ -1,44 +0,0 @@ -nav { - margin: 0; - padding: 10px 20px; - background-color: #ffffff; - color: #15a12d; - text-align: center; -} - -nav a { - color: white; - margin: 0 15px; - text-decoration: none; -} - -nav a:hover { - text-decoration: underline; -} - -main { - padding: 20px; -} - -section { - margin-bottom: 30px; -} - -ul { - padding-left: 20px; -} - -#hero button { - background-color: #06c; - color: white; - padding: 10px 20px; - border: none; - border-radius: 20px; - font-size: 16px; - cursor: pointer; -} - -#hero button:hover { - background-color: #0071e3; - color: white; -} diff --git a/PROJECT/src/src/templates/base.html b/PROJECT/src/src/templates/base.html deleted file mode 100644 index 2f48bff..0000000 --- a/PROJECT/src/src/templates/base.html +++ /dev/null @@ -1,37 +0,0 @@ - - - - - - Inventário de Estoque - {% load static %} - - - - - -
- - -
-{% block content %} - -{% endblock content %} - - - \ No newline at end of file diff --git a/PROJECT/src/src/templates/dashboard/dashboard.html b/PROJECT/src/src/templates/dashboard/dashboard.html deleted file mode 100644 index 14e0eba..0000000 --- a/PROJECT/src/src/templates/dashboard/dashboard.html +++ /dev/null @@ -1,90 +0,0 @@ -{% extends 'base.html' %} -{% block content %} -
-

Inventário de Estoque

-
- - - - - - - - - - - - - - - - -
Nome do ItemQuantidadeCategoriaDescriçãoPreço
- - -
- - - - -{% endblock content %} \ No newline at end of file diff --git a/PROJECT/src/src/templates/homepage/homepage.html b/PROJECT/src/src/templates/homepage/homepage.html deleted file mode 100644 index 1087720..0000000 --- a/PROJECT/src/src/templates/homepage/homepage.html +++ /dev/null @@ -1,44 +0,0 @@ -{% extends 'base.html' %} -{% block content %} - -
-
-

Gerencie seu Estoque com Facilidade

-
-

Descubra a solução perfeita para monitorar, organizar e otimizar seus inventários de forma eficiente e prática.

-
- -
- -
-

Por que Escolher Nosso Sistema?

-
-
- -
- Controle de Estoque -

Controle de Estoque

-

Monitore suas entradas, saídas e transferências em tempo real, garantindo total controle do seu inventário.

-
- - -
- Relatórios Personalizáveis -

Relatórios Personalizáveis

-

Gere relatórios detalhados e gráficos para tomar decisões baseadas em dados precisos.

-
- - -
- Notificações Inteligentes -

Notificações Inteligentes

-

Receba alertas sobre estoque baixo, vencimentos próximos ou movimentações incomuns.

-
-
-
- -
- -{% endblock content %} \ No newline at end of file