From 070bc53198cfb52d86d01a0cf9ac651ae8df5468 Mon Sep 17 00:00:00 2001 From: Alex Date: Fri, 23 Apr 2021 11:03:30 +0200 Subject: [PATCH] Create django files --- Fuel_price_tracker/.idea/.gitignore | 8 ++ .../.idea/Fuel_price_tracker.iml | 8 ++ .../inspectionProfiles/profiles_settings.xml | 6 + Fuel_price_tracker/.idea/misc.xml | 4 + Fuel_price_tracker/.idea/modules.xml | 8 ++ Fuel_price_tracker/.idea/vcs.xml | 6 + .../fuel_price_tracker/db.sqlite3 | Bin 0 -> 131072 bytes .../fuel_price_api/__init__.py | 0 .../fuel_price_api/admin.py | 3 + .../fuel_price_tracker/fuel_price_api/apps.py | 6 + .../fuel_price_api/migrations/__init__.py | 0 .../fuel_price_api/models.py | 3 + .../fuel_price_api/tests.py | 3 + .../fuel_price_api/views.py | 3 + .../fuel_price_tracker/__init__.py | 0 .../__pycache__/__init__.cpython-39.pyc | Bin 0 -> 197 bytes .../__pycache__/settings.cpython-39.pyc | Bin 0 -> 2371 bytes .../__pycache__/urls.cpython-39.pyc | Bin 0 -> 985 bytes .../__pycache__/wsgi.cpython-39.pyc | Bin 0 -> 622 bytes .../fuel_price_tracker/asgi.py | 16 +++ .../fuel_price_tracker/settings.py | 125 ++++++++++++++++++ .../fuel_price_tracker/urls.py | 21 +++ .../fuel_price_tracker/wsgi.py | 16 +++ .../fuel_price_tracker/manage.py | 22 +++ 24 files changed, 258 insertions(+) create mode 100644 Fuel_price_tracker/.idea/.gitignore create mode 100644 Fuel_price_tracker/.idea/Fuel_price_tracker.iml create mode 100644 Fuel_price_tracker/.idea/inspectionProfiles/profiles_settings.xml create mode 100644 Fuel_price_tracker/.idea/misc.xml create mode 100644 Fuel_price_tracker/.idea/modules.xml create mode 100644 Fuel_price_tracker/.idea/vcs.xml create mode 100644 Fuel_price_tracker/fuel_price_tracker/db.sqlite3 create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_api/__init__.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_api/admin.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_api/apps.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_api/migrations/__init__.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_api/models.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_api/tests.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_api/views.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/__init__.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/__pycache__/__init__.cpython-39.pyc create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/__pycache__/settings.cpython-39.pyc create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/__pycache__/urls.cpython-39.pyc create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/__pycache__/wsgi.cpython-39.pyc create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/asgi.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/settings.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/urls.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/wsgi.py create mode 100644 Fuel_price_tracker/fuel_price_tracker/manage.py diff --git a/Fuel_price_tracker/.idea/.gitignore b/Fuel_price_tracker/.idea/.gitignore new file mode 100644 index 0000000..73f69e0 --- /dev/null +++ b/Fuel_price_tracker/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/Fuel_price_tracker/.idea/Fuel_price_tracker.iml b/Fuel_price_tracker/.idea/Fuel_price_tracker.iml new file mode 100644 index 0000000..d0876a7 --- /dev/null +++ b/Fuel_price_tracker/.idea/Fuel_price_tracker.iml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Fuel_price_tracker/.idea/inspectionProfiles/profiles_settings.xml b/Fuel_price_tracker/.idea/inspectionProfiles/profiles_settings.xml new file mode 100644 index 0000000..105ce2d --- /dev/null +++ b/Fuel_price_tracker/.idea/inspectionProfiles/profiles_settings.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/Fuel_price_tracker/.idea/misc.xml b/Fuel_price_tracker/.idea/misc.xml new file mode 100644 index 0000000..d56657a --- /dev/null +++ b/Fuel_price_tracker/.idea/misc.xml @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Fuel_price_tracker/.idea/modules.xml b/Fuel_price_tracker/.idea/modules.xml new file mode 100644 index 0000000..4c88010 --- /dev/null +++ b/Fuel_price_tracker/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Fuel_price_tracker/.idea/vcs.xml b/Fuel_price_tracker/.idea/vcs.xml new file mode 100644 index 0000000..6c0b863 --- /dev/null +++ b/Fuel_price_tracker/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/Fuel_price_tracker/fuel_price_tracker/db.sqlite3 b/Fuel_price_tracker/fuel_price_tracker/db.sqlite3 new file mode 100644 index 0000000000000000000000000000000000000000..1621d0ebbe8e30721d11bd435edec83bdda328e9 GIT binary patch literal 131072 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 OBBm~-;?d}A^nU^3Gg4Im literal 0 HcmV?d00001 diff --git a/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/__init__.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/admin.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/apps.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/apps.py new file mode 100644 index 0000000..4aa9108 --- /dev/null +++ b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/apps.py @@ -0,0 +1,6 @@ +from django.apps import AppConfig + + +class FuelPriceApiConfig(AppConfig): + default_auto_field = 'django.db.models.BigAutoField' + name = 'fuel_price_api' diff --git a/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/migrations/__init__.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/models.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/tests.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/views.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/views.py new file mode 100644 index 0000000..91ea44a --- /dev/null +++ b/Fuel_price_tracker/fuel_price_tracker/fuel_price_api/views.py @@ -0,0 +1,3 @@ +from django.shortcuts import render + +# Create your views here. diff --git a/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/__init__.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/__pycache__/__init__.cpython-39.pyc b/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/__pycache__/__init__.cpython-39.pyc new file mode 100644 index 0000000000000000000000000000000000000000..673ad242e2503175058e663090597e7a8bb4964a GIT binary patch literal 197 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 zbINss R@Sl+F2G_pV#Sid9{14wZ$>sn6 literal 0 HcmV?d00001 diff --git a/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/asgi.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/asgi.py new file mode 100644 index 0000000..7c858e6 --- /dev/null +++ b/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for fuel_price_tracker 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', 'fuel_price_tracker.settings') + +application = get_asgi_application() diff --git a/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/settings.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/settings.py new file mode 100644 index 0000000..92b446c --- /dev/null +++ b/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/settings.py @@ -0,0 +1,125 @@ +""" +Django settings for fuel_price_tracker project. + +Generated by 'django-admin startproject' using Django 3.2. + +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-#1#nkc@gy+zc5afpu4+26^#gjlk#97udmr#5a-xfu!85c308o3' + +# SECURITY WARNING: don't run with debug turned on in production! +DEBUG = True + +ALLOWED_HOSTS = [] + + +# Application definition + +INSTALLED_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 = 'fuel_price_tracker.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 = 'fuel_price_tracker.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/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/urls.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/urls.py new file mode 100644 index 0000000..babb969 --- /dev/null +++ b/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/urls.py @@ -0,0 +1,21 @@ +"""fuel_price_tracker 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/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/wsgi.py b/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/wsgi.py new file mode 100644 index 0000000..7dc18e8 --- /dev/null +++ b/Fuel_price_tracker/fuel_price_tracker/fuel_price_tracker/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for fuel_price_tracker 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', 'fuel_price_tracker.settings') + +application = get_wsgi_application() diff --git a/Fuel_price_tracker/fuel_price_tracker/manage.py b/Fuel_price_tracker/fuel_price_tracker/manage.py new file mode 100644 index 0000000..1e76308 --- /dev/null +++ b/Fuel_price_tracker/fuel_price_tracker/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', 'fuel_price_tracker.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()