working django default admin
This commit is contained in:
parent
2aca477859
commit
8983c7105b
7
aitrainer_backoffice/aitrainer_backoffice/admin.py
Normal file
7
aitrainer_backoffice/aitrainer_backoffice/admin.py
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
from django.contrib import admin
|
||||||
|
|
||||||
|
from .models import ExerciseType
|
||||||
|
from .models import ExerciseTypeImage
|
||||||
|
|
||||||
|
admin.site.register(ExerciseType)
|
||||||
|
admin.site.register(ExerciseTypeImage)
|
@ -1,3 +1,6 @@
|
|||||||
class BackofficeConfig:
|
from django.apps import AppConfig
|
||||||
config = 0
|
|
||||||
|
|
||||||
|
class BackofficeConfig(AppConfig):
|
||||||
|
name = "aitrainer_backoffice"
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
"""
|
"""
|
||||||
ASGI config for dj1 project.
|
ASGI config for backoffice_aitrainer project.
|
||||||
|
|
||||||
It exposes the ASGI callable as a module-level variable named ``application``.
|
It exposes the ASGI callable as a module-level variable named ``application``.
|
||||||
|
|
||||||
|
@ -2,12 +2,32 @@ from django.db import models
|
|||||||
|
|
||||||
|
|
||||||
class ExerciseType(models.Model):
|
class ExerciseType(models.Model):
|
||||||
exerciseTypeId: models.IntegerField(max_length=13)
|
exercise_type_id = models.AutoField(primary_key=True)
|
||||||
name: models.CharField(max_length=100)
|
name = models.CharField(max_length=100)
|
||||||
description: models.CharField(max_length=1000)
|
description = models.TextField(max_length=1000, blank=True, null=True)
|
||||||
# video: models.
|
unit = models.CharField(max_length=50, blank=True, null=True)
|
||||||
unit: models.CharField(max_length=50)
|
unit_quantity = models.BooleanField(default=0, blank=True, null=True)
|
||||||
unitQuantity: models.IntegerField(max_length=4)
|
unit_quantity_unit = models.CharField(max_length=50, blank=True, null=True)
|
||||||
unitQuantityUnit: models.CharField(max_length=50)
|
active = models.BooleanField(default=0, blank=True, null=True)
|
||||||
menuImage: models.CharField(max_length=200)
|
|
||||||
active: models.IntegerField(max_length=1)
|
class Meta:
|
||||||
|
managed = False
|
||||||
|
db_table = 'exercise_type'
|
||||||
|
|
||||||
|
|
||||||
|
class ExerciseTypeImage(models.Model):
|
||||||
|
|
||||||
|
class ImageTypes(models.TextChoices):
|
||||||
|
IMAGE = 'image'
|
||||||
|
VIDEO = 'video'
|
||||||
|
MENU = 'menu'
|
||||||
|
|
||||||
|
image_id = models.AutoField(primary_key=True)
|
||||||
|
exercise_type_id = models.IntegerField(blank=True, null=True)
|
||||||
|
name = models.CharField(max_length=50, blank=True, null=True)
|
||||||
|
type = models.CharField(choices=ImageTypes.choices, default=ImageTypes.IMAGE, max_length=50, blank=True, null=True)
|
||||||
|
url = models.CharField(max_length=200, blank=True, null=True)
|
||||||
|
|
||||||
|
class Meta:
|
||||||
|
managed = False
|
||||||
|
db_table = 'exercise_type_image'
|
@ -77,9 +77,9 @@ WSGI_APPLICATION = 'aitrainer_backoffice.wsgi.application'
|
|||||||
DATABASES = {
|
DATABASES = {
|
||||||
'default': {
|
'default': {
|
||||||
'ENGINE': 'django.db.backends.mysql',
|
'ENGINE': 'django.db.backends.mysql',
|
||||||
'NAME': os.path.join(BASE_DIR, 'aitrainer'),
|
'NAME': 'aitrainer2',
|
||||||
'USER': 'root',
|
'USER': 'aitrainer',
|
||||||
'PASSWORD':'tbi6012',
|
'PASSWORD':'andio2009',
|
||||||
'HOST': '127.0.0.1',
|
'HOST': '127.0.0.1',
|
||||||
'PORT':3306
|
'PORT':3306
|
||||||
}
|
}
|
||||||
@ -108,9 +108,9 @@ AUTH_PASSWORD_VALIDATORS = [
|
|||||||
# Internationalization
|
# Internationalization
|
||||||
# https://docs.djangoproject.com/en/3.0/topics/i18n/
|
# https://docs.djangoproject.com/en/3.0/topics/i18n/
|
||||||
|
|
||||||
LANGUAGE_CODE = 'en-us'
|
LANGUAGE_CODE = 'hu-HU'
|
||||||
|
|
||||||
TIME_ZONE = 'CET'
|
TIME_ZONE = 'Europe/Budapest'
|
||||||
|
|
||||||
USE_I18N = True
|
USE_I18N = True
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
"""dj1 URL Configuration
|
"""aitrainer_backoffice URL Configuration
|
||||||
|
|
||||||
The `urlpatterns` list routes URLs to views. For more information please see:
|
The `urlpatterns` list routes URLs to views. For more information please see:
|
||||||
https://docs.djangoproject.com/en/3.0/topics/http/urls/
|
https://docs.djangoproject.com/en/3.0/topics/http/urls/
|
||||||
@ -21,6 +21,6 @@ from django.urls import path
|
|||||||
from . import views
|
from . import views
|
||||||
|
|
||||||
urlpatterns = [
|
urlpatterns = [
|
||||||
path('', views.index, name = "index"),
|
#path('', views.index, name = "index"),
|
||||||
path('admin/', admin.site.urls),
|
path('admin/', admin.site.urls),
|
||||||
]
|
]
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
"""
|
"""
|
||||||
WSGI config for dj1 project.
|
WSGI config for backoffice_aitrainer project.
|
||||||
|
|
||||||
It exposes the WSGI callable as a module-level variable named ``application``.
|
It exposes the WSGI callable as a module-level variable named ``application``.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user