From a86326db73b6aa930c287552ee89a5c9c2c26c89 Mon Sep 17 00:00:00 2001 From: root Date: Wed, 27 May 2020 23:30:11 -0400 Subject: [PATCH] initial commit --- db.sqlite3 | Bin 0 -> 131072 bytes keymedia/__init__.py | 0 keymedia/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 121 bytes keymedia/__pycache__/settings.cpython-37.pyc | Bin 0 -> 2229 bytes keymedia/__pycache__/urls.cpython-37.pyc | Bin 0 -> 356 bytes keymedia/__pycache__/wsgi.cpython-37.pyc | Bin 0 -> 526 bytes keymedia/asgi.py | 16 +++ keymedia/settings.py | 120 ++++++++++++++++++ keymedia/urls.py | 8 ++ keymedia/wsgi.py | 16 +++ listmedia/__init__.py | 0 listmedia/__pycache__/__init__.cpython-37.pyc | Bin 0 -> 122 bytes listmedia/__pycache__/urls.cpython-37.pyc | Bin 0 -> 251 bytes listmedia/__pycache__/views.cpython-37.pyc | Bin 0 -> 304 bytes listmedia/admin.py | 3 + listmedia/apps.py | 5 + listmedia/migrations/__init__.py | 0 listmedia/models.py | 3 + listmedia/tests.py | 3 + listmedia/urls.py | 6 + listmedia/views.py | 4 + manage.py | 21 +++ managemedia/__init__.py | 0 .../__pycache__/__init__.cpython-37.pyc | Bin 0 -> 124 bytes managemedia/__pycache__/urls.cpython-37.pyc | Bin 0 -> 253 bytes managemedia/__pycache__/views.cpython-37.pyc | Bin 0 -> 303 bytes managemedia/admin.py | 3 + managemedia/apps.py | 5 + managemedia/migrations/__init__.py | 0 managemedia/models.py | 3 + managemedia/tests.py | 3 + managemedia/urls.py | 6 + managemedia/views.py | 4 + 33 files changed, 229 insertions(+) create mode 100644 db.sqlite3 create mode 100644 keymedia/__init__.py create mode 100644 keymedia/__pycache__/__init__.cpython-37.pyc create mode 100644 keymedia/__pycache__/settings.cpython-37.pyc create mode 100644 keymedia/__pycache__/urls.cpython-37.pyc create mode 100644 keymedia/__pycache__/wsgi.cpython-37.pyc create mode 100644 keymedia/asgi.py create mode 100644 keymedia/settings.py create mode 100644 keymedia/urls.py create mode 100644 keymedia/wsgi.py create mode 100644 listmedia/__init__.py create mode 100644 listmedia/__pycache__/__init__.cpython-37.pyc create mode 100644 listmedia/__pycache__/urls.cpython-37.pyc create mode 100644 listmedia/__pycache__/views.cpython-37.pyc create mode 100644 listmedia/admin.py create mode 100644 listmedia/apps.py create mode 100644 listmedia/migrations/__init__.py create mode 100644 listmedia/models.py create mode 100644 listmedia/tests.py create mode 100644 listmedia/urls.py create mode 100644 listmedia/views.py create mode 100755 manage.py create mode 100644 managemedia/__init__.py create mode 100644 managemedia/__pycache__/__init__.cpython-37.pyc create mode 100644 managemedia/__pycache__/urls.cpython-37.pyc create mode 100644 managemedia/__pycache__/views.cpython-37.pyc create mode 100644 managemedia/admin.py create mode 100644 managemedia/apps.py create mode 100644 managemedia/migrations/__init__.py create mode 100644 managemedia/models.py create mode 100644 managemedia/tests.py create mode 100644 managemedia/urls.py create mode 100644 managemedia/views.py diff --git a/db.sqlite3 b/db.sqlite3 new file mode 100644 index 0000000000000000000000000000000000000000..68a5cb294a44d7a3610cc811a288f6d666fce8f3 GIT binary patch literal 131072 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 IAmAeKe{5piDF6Tf literal 0 HcmV?d00001 diff --git a/keymedia/__init__.py b/keymedia/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/keymedia/__pycache__/__init__.cpython-37.pyc b/keymedia/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..cfcbb99ec91315050782e5665e5b416676b27a27 GIT binary patch literal 121 zcmZ?b<>g`k0*>S7;z0Cc5CH>>K!yVl7qb9~6oz01O-8?!3`HPe1o2BrKfj^Jo$$HD%Xnlj(HQ&=TWlqK8MM;+BVSC}B;l%!kZf z#x{RT4$ZN@q%%GA2k_cc|3Xg%DaqEznTg94mskKFfW-o;Ifqh0aoA&T!m|J-4bXTZhRE1v|fUn`Xbzd+ljA> zBnMx8%D~qjGc>I)!5t7$^A6li=6lI}pQbHAzXT8TW%x$FjFGJ1dj;RC@KC=788x-~ z$XrXOQpM`PbS+P0gmdazOx*K)ai1JJ1gI$veQ!W|Tq+i~iA#Kw6A-({;v+~vYbH3< z6&W{uKGu9B1`N%JW2>9ey7UauuhFRE`9!2H+ILJ&Jy*mZ?^EnvOw%Nz<|lS9)d5+l99r~Ft_$3){q7CxIbHFhpd;nfju3blIH z2_C28xl$$hd_k4@dr}3bca$7XsXm{H#l+N2$06eyvqpPKwM_wMH!(@nG`KNJ-W2MG z&uqe`z5RjN+sBHRetGSi4rvYJ(q>b*(xjQBz_(dg9-HCB8QR!SQWx>Wg-N|j)ugqw zv6$)0$>|?)13RIIQF%TKAI};&t0MvF23Gjw9GX5kz^>ro)3NSJg~kc}jO94d;pU9; zNfJK;n8;RzD8D6F-YU(iE>vr6H7dwEJ4Qm~TRU2<)l|b9C;2*L7M0B55VM>dVU!25 zX9hMusc7h)rjH%il#|V{h|Dp)nu&5sbGz15BB3ca6hDvc8@`!|JgJ+Z$=IRigMn8B zg~XlIVZ@ht+^hj7Ds`xB#(nW_q~ZDD%kx@lP?tJ^Qzx#)`=|Jy&x;?m$<8>&QvCM|;#E73x`)zXYkyIyHEUq|zr(%7lXnxaNayXtl=*00wpa$G2pFz~1w z%~xejj-9K~b-AOxF?M8C-EFn2#yh!QLtzW6tW=kq+Z}mZF)FR9f@W(C#n4+=7KILm zUE6rk98vX+^=6cdd76$p(a=*Rj^_82e+Nq^nf|?3_J+JXsnSzo@_!@^kE6m*jt7BF zUS2>LYvUwj3fbFvAuD8rTqZpkIblM@-&|H0tuqtuVou1%^hz<8jYqM7_|eGy2UtAs AbN~PV literal 0 HcmV?d00001 diff --git a/keymedia/__pycache__/urls.cpython-37.pyc b/keymedia/__pycache__/urls.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..b66bb1d42fb4080fce8e372cf251fc5dc519ff15 GIT binary patch literal 356 zcmYk0J5Izf5Qgp8c`Tb9=#$-lq(J>!|n&E^C_Jior&zQg?%li$byF5tK;5RN!jNaGgc$caicX^EyS#Yj+2 z1n$#5J0`$X5S||K!WnQLxg%}PiyKs}KHxW0;gB+}rKysTOS4xK7lDqq3v!@X3ZnYT(hztk-+*HzJOdCyEY)ce7BEAMOqGsF7FjO~_y zV`;RhlOBdgH>^Qn3oop3PspxfQIyZqW*B|*C=TEI{6Xxh$3rO2^uQ-2&M{QG0;I${ IQsNSS0fd=iT>t<8 literal 0 HcmV?d00001 diff --git a/keymedia/__pycache__/wsgi.cpython-37.pyc b/keymedia/__pycache__/wsgi.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..99a02e953307865bfff12338e6b6a319f902c890 GIT binary patch literal 526 zcmYjO!EO^V5cN7~6D<^hgnC52MuK%EZU`YjEm07phZG^@z{ad68wamvwRTh5Yft@) z_Si4s#u@p_iC^HvY@&#c=cXU_p+;GY|mu$ML`GgI2FMg$;C&Q5_(9KOL=GcgDa9)8n zO4JQ5p$J);j)H*iHG1$OEI@2Jl(p)s1);o9qC$OY;hBXMSg}%#S(lt5Br%(*y0)fJ z!JwPX2=5)yRM>zpju@+TL7*dWQjqvU6=Ryeg1&|1AzIX&j0`b literal 0 HcmV?d00001 diff --git a/keymedia/asgi.py b/keymedia/asgi.py new file mode 100644 index 0000000..0a08570 --- /dev/null +++ b/keymedia/asgi.py @@ -0,0 +1,16 @@ +""" +ASGI config for keymedia 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.0/howto/deployment/asgi/ +""" + +import os + +from django.core.asgi import get_asgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'keymedia.settings') + +application = get_asgi_application() diff --git a/keymedia/settings.py b/keymedia/settings.py new file mode 100644 index 0000000..5787c4c --- /dev/null +++ b/keymedia/settings.py @@ -0,0 +1,120 @@ +""" +Django settings for keymedia project. + +Generated by 'django-admin startproject' using Django 3.0.4. + +For more information on this file, see +https://docs.djangoproject.com/en/3.0/topics/settings/ + +For the full list of settings and their values, see +https://docs.djangoproject.com/en/3.0/ref/settings/ +""" + +import os + +# Build paths inside the project like this: os.path.join(BASE_DIR, ...) +BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) + + +# Quick-start development settings - unsuitable for production +# See https://docs.djangoproject.com/en/3.0/howto/deployment/checklist/ + +# SECURITY WARNING: keep the secret key used in production secret! +SECRET_KEY = '+_$x1k*t#l-7(1-&0j*!dwaqx1!hbp05&vqm8i0wxj(bae3^jv' + +# 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 = 'keymedia.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 = 'keymedia.wsgi.application' + + +# Database +# https://docs.djangoproject.com/en/3.0/ref/settings/#databases + +DATABASES = { + 'default': { + 'ENGINE': 'django.db.backends.sqlite3', + 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'), + } +} + + +# Password validation +# https://docs.djangoproject.com/en/3.0/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.0/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.0/howto/static-files/ + +STATIC_URL = '/static/' diff --git a/keymedia/urls.py b/keymedia/urls.py new file mode 100644 index 0000000..0a1eef7 --- /dev/null +++ b/keymedia/urls.py @@ -0,0 +1,8 @@ +from django.contrib import admin +from django.urls import include,path + +urlpatterns = [ + path('admin/', admin.site.urls), + path('managemedia/', include('managemedia.urls',)), + path('profile/', include('listmedia.urls')), +] diff --git a/keymedia/wsgi.py b/keymedia/wsgi.py new file mode 100644 index 0000000..a961a9a --- /dev/null +++ b/keymedia/wsgi.py @@ -0,0 +1,16 @@ +""" +WSGI config for keymedia 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.0/howto/deployment/wsgi/ +""" + +import os + +from django.core.wsgi import get_wsgi_application + +os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'keymedia.settings') + +application = get_wsgi_application() diff --git a/listmedia/__init__.py b/listmedia/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/listmedia/__pycache__/__init__.cpython-37.pyc b/listmedia/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..ab57d38d65fffcaf928edd06c272313d86586ca5 GIT binary patch literal 122 zcmZ?b<>g`kf*;4v#ewL@AOZ#$feZ&AE@lA|DGb33nv8xc8Hzx{2;!HrettoTes*eQ rZfZ(qqJBuiz>AcT4VHte#f8p#$-m`S3U@H+$t;W9|w&bBMA&{aJ} zeUhJ_W&7E0i^U5FKECenR`Pc&{-H&zC43=7Kxn{Xg$R_8GKp1{LSUqnRhyEg?5cKH zX_{;ypFU&4?v<-PM*ic@}2W*4?fz4$gR&$heE=T^cD9 z3Nz`5*T}B(H*oRoKl*ts`(Z5ie6dVTU7E&^PZh0-;S#1x+tb1DDt_Uk;~eMe7b*cf AWB>pF literal 0 HcmV?d00001 diff --git a/listmedia/__pycache__/views.cpython-37.pyc b/listmedia/__pycache__/views.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..734391126aa94c35b094fab78577ce3be433b420 GIT binary patch literal 304 zcmYk1y-ve05Xa9>164nEBo?n(ni&aI6)c@Pz}5jN;!Y*t#IEfCVTG6BWsq32GVuyb zJsTl$(*5szA3xg{^Z5kW&OSeG_8hAOI`c$n?2U_0x}{80<7H;};TVCJzJ(LGb_p literal 0 HcmV?d00001 diff --git a/listmedia/admin.py b/listmedia/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/listmedia/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/listmedia/apps.py b/listmedia/apps.py new file mode 100644 index 0000000..cd10be7 --- /dev/null +++ b/listmedia/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class ListmediaConfig(AppConfig): + name = 'listmedia' diff --git a/listmedia/migrations/__init__.py b/listmedia/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/listmedia/models.py b/listmedia/models.py new file mode 100644 index 0000000..71a8362 --- /dev/null +++ b/listmedia/models.py @@ -0,0 +1,3 @@ +from django.db import models + +# Create your models here. diff --git a/listmedia/tests.py b/listmedia/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/listmedia/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/listmedia/urls.py b/listmedia/urls.py new file mode 100644 index 0000000..8d92815 --- /dev/null +++ b/listmedia/urls.py @@ -0,0 +1,6 @@ +from django.urls import path +from . import views + +urlpatterns = [ + path('', views.index, name="index"), +] diff --git a/listmedia/views.py b/listmedia/views.py new file mode 100644 index 0000000..b449a41 --- /dev/null +++ b/listmedia/views.py @@ -0,0 +1,4 @@ +from django.http import HttpResponse + +def index(request): + return HttpResponse("Hello ur at your media page") diff --git a/manage.py b/manage.py new file mode 100755 index 0000000..8ae15a2 --- /dev/null +++ b/manage.py @@ -0,0 +1,21 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'keymedia.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/managemedia/__init__.py b/managemedia/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/managemedia/__pycache__/__init__.cpython-37.pyc b/managemedia/__pycache__/__init__.cpython-37.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d38947e8cabd930390ce5e75d50b3c52da52dc3c GIT binary patch literal 124 zcmZ?b<>g`kg5nG3;z0Cc5CH>>K!yVl7qb9~6oz01O-8?!3`HPe1o2B%Kfje}yQ@V^t7yG`f`V6QLkRZzw{wex0wlY3xbSyF!Pe)kbf*WvX?FE{eo; z?D(-~A3ng1r1HC{Y!|8r-le%}Pg6bB{Op(AZpdpx{F23u(FM>Q2(Qa*IHG%Pwsv_Z bPfZ(ACpqs?F4M#0w6)YXd=`I@e5UFTe1Ab^ literal 0 HcmV?d00001 diff --git a/managemedia/admin.py b/managemedia/admin.py new file mode 100644 index 0000000..8c38f3f --- /dev/null +++ b/managemedia/admin.py @@ -0,0 +1,3 @@ +from django.contrib import admin + +# Register your models here. diff --git a/managemedia/apps.py b/managemedia/apps.py new file mode 100644 index 0000000..edb5793 --- /dev/null +++ b/managemedia/apps.py @@ -0,0 +1,5 @@ +from django.apps import AppConfig + + +class ManagemediaConfig(AppConfig): + name = 'managemedia' diff --git a/managemedia/migrations/__init__.py b/managemedia/migrations/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/managemedia/models.py b/managemedia/models.py new file mode 100644 index 0000000..9129897 --- /dev/null +++ b/managemedia/models.py @@ -0,0 +1,3 @@ +from django.db import models + +class diff --git a/managemedia/tests.py b/managemedia/tests.py new file mode 100644 index 0000000..7ce503c --- /dev/null +++ b/managemedia/tests.py @@ -0,0 +1,3 @@ +from django.test import TestCase + +# Create your tests here. diff --git a/managemedia/urls.py b/managemedia/urls.py new file mode 100644 index 0000000..6e21aeb --- /dev/null +++ b/managemedia/urls.py @@ -0,0 +1,6 @@ +from django.urls import path +from . import views + +urlpatterns = [ + path('', views.index, name='index'), +] diff --git a/managemedia/views.py b/managemedia/views.py new file mode 100644 index 0000000..f435754 --- /dev/null +++ b/managemedia/views.py @@ -0,0 +1,4 @@ +from django.http import HttpResponse + +def index(request): + return HttpResponse("Hello, ur at managemedia")