From a5a563a1ff5a7404f2b7fb94d2edbb85a13f7cf3 Mon Sep 17 00:00:00 2001 From: DerTyp187 Date: Tue, 9 Nov 2021 19:57:05 +0100 Subject: [PATCH] created django project --- TealCode/.vs/ProjectSettings.json | 3 + TealCode/.vs/TealCode/v16/.suo | Bin 0 -> 15872 bytes TealCode/.vs/VSWorkspaceState.json | 8 ++ TealCode/.vs/slnx.sqlite | Bin 0 -> 90112 bytes TealCode/TealCode/__init__.py | 0 TealCode/TealCode/asgi.py | 16 ++++ TealCode/TealCode/settings.py | 126 +++++++++++++++++++++++++++ TealCode/TealCode/urls.py | 21 +++++ TealCode/TealCode/wsgi.py | 16 ++++ TealCode/main/__init__.py | 0 TealCode/main/admin.py | 3 + TealCode/main/apps.py | 6 ++ TealCode/main/migrations/__init__.py | 0 TealCode/main/models.py | 3 + TealCode/main/tests.py | 3 + TealCode/main/views.py | 3 + TealCode/manage.py | 22 +++++ 17 files changed, 230 insertions(+) create mode 100644 TealCode/.vs/ProjectSettings.json create mode 100644 TealCode/.vs/TealCode/v16/.suo create mode 100644 TealCode/.vs/VSWorkspaceState.json create mode 100644 TealCode/.vs/slnx.sqlite create mode 100644 TealCode/TealCode/__init__.py create mode 100644 TealCode/TealCode/asgi.py create mode 100644 TealCode/TealCode/settings.py create mode 100644 TealCode/TealCode/urls.py create mode 100644 TealCode/TealCode/wsgi.py create mode 100644 TealCode/main/__init__.py create mode 100644 TealCode/main/admin.py create mode 100644 TealCode/main/apps.py create mode 100644 TealCode/main/migrations/__init__.py create mode 100644 TealCode/main/models.py create mode 100644 TealCode/main/tests.py create mode 100644 TealCode/main/views.py create mode 100644 TealCode/manage.py diff --git a/TealCode/.vs/ProjectSettings.json b/TealCode/.vs/ProjectSettings.json new file mode 100644 index 0000000..f8b4888 --- /dev/null +++ b/TealCode/.vs/ProjectSettings.json @@ -0,0 +1,3 @@ +{ + "CurrentProjectSetting": null +} \ No newline at end of file diff --git a/TealCode/.vs/TealCode/v16/.suo b/TealCode/.vs/TealCode/v16/.suo new file mode 100644 index 0000000000000000000000000000000000000000..26f731cf85aeb2a3c16b3ebbf546a55073916739 GIT binary patch literal 15872 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 J|8Eb`{{hhCNgV(H literal 0 HcmV?d00001 diff --git a/TealCode/.vs/VSWorkspaceState.json b/TealCode/.vs/VSWorkspaceState.json new file mode 100644 index 0000000..a423884 --- /dev/null +++ b/TealCode/.vs/VSWorkspaceState.json @@ -0,0 +1,8 @@ +{ + "ExpandedNodes": [ + "", + "\\main" + ], + "SelectedNode": "\\main\\apps.py", + "PreviewInSolutionExplorer": false +} \ No newline at end of file diff --git a/TealCode/.vs/slnx.sqlite b/TealCode/.vs/slnx.sqlite new file mode 100644 index 0000000000000000000000000000000000000000..86fcac5b2960c07ef75a3f15218cc8765a952ce1 GIT binary patch literal 90112 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 X00e*l5C8%|00;m9AOHj&2!a0tV8X@6 literal 0 HcmV?d00001 diff --git a/TealCode/TealCode/__init__.py b/TealCode/TealCode/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/TealCode/TealCode/asgi.py b/TealCode/TealCode/asgi.py new file mode 100644 index 0000000..3367a5a --- /dev/null +++ b/TealCode/TealCode/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for TealCode 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/3.2/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'TealCode.settings') + +application = get_asgi_application() diff --git a/TealCode/TealCode/settings.py b/TealCode/TealCode/settings.py new file mode 100644 index 0000000..4279efd --- /dev/null +++ b/TealCode/TealCode/settings.py @@ -0,0 +1,126 @@ +""" +Django settings for TealCode project. + +Generated by 'django-admin startproject' using Django 3.2.9. + +For more information on this file, see +https://docs.djangoproject.com/en/3.2/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/3.2/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/3.2/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = 'django-insecure-84w$au&)%5rl8ud!82e%&)e&r+c0f9z%zlr4m9(76mebvx-r2@' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = ['localhost'] + + +# Application definition + +INSTALLED_APPS = [ + 'django.contrib.admin', + 'django.contrib.auth', + 'django.contrib.contenttypes', + 'django.contrib.sessions', + 'django.contrib.messages', + 'django.contrib.staticfiles', + 'main.apps.MainConfig', +] + +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 = 'TealCode.urls' + +TEMPLATES = [ + { + 'BACKEND': 'django.template.backends.django.DjangoTemplates', + 'DIRS': [], + '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 = 'TealCode.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/3.2/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': BASE_DIR / 'db.sqlite3', + } +} + + +# Password validation +# https://docs.djangoproject.com/en/3.2/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/3.2/topics/i18n/ + +LANGUAGE_CODE = 'en-us' + +TIME_ZONE = 'UTC' + +USE_I18N = True + +USE_L10N = True + +USE_TZ = True + + +# Static files (CSS, JavaScript, Images) +# https://docs.djangoproject.com/en/3.2/howto/static-files/ + +STATIC_URL = '/static/' + +# Default primary key field type +# https://docs.djangoproject.com/en/3.2/ref/settings/#default-auto-field + +DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' diff --git a/TealCode/TealCode/urls.py b/TealCode/TealCode/urls.py new file mode 100644 index 0000000..4283141 --- /dev/null +++ b/TealCode/TealCode/urls.py @@ -0,0 +1,21 @@ +"""TealCode URL Configuration + +The `urlpatterns` list routes URLs to views. For more information please see: + https://docs.djangoproject.com/en/3.2/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 + +urlpatterns = [ + path('admin/', admin.site.urls), +] diff --git a/TealCode/TealCode/wsgi.py b/TealCode/TealCode/wsgi.py new file mode 100644 index 0000000..3c12230 --- /dev/null +++ b/TealCode/TealCode/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for TealCode 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/3.2/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'TealCode.settings') + +application = get_wsgi_application() diff --git a/TealCode/main/__init__.py b/TealCode/main/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/TealCode/main/admin.py b/TealCode/main/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/TealCode/main/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/TealCode/main/apps.py b/TealCode/main/apps.py new file mode 100644 index 0000000..167f044 --- /dev/null +++ b/TealCode/main/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class MainConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'main' diff --git a/TealCode/main/migrations/__init__.py b/TealCode/main/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/TealCode/main/models.py b/TealCode/main/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/TealCode/main/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/TealCode/main/tests.py b/TealCode/main/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/TealCode/main/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/TealCode/main/views.py b/TealCode/main/views.py new file mode 100644 index 0000000..91ea44a --- /dev/null +++ b/TealCode/main/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/TealCode/manage.py b/TealCode/manage.py new file mode 100644 index 0000000..e4db456 --- /dev/null +++ b/TealCode/manage.py @@ -0,0 +1,22 @@ +#!/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', 'TealCode.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()