this repo has no description

First project setup

Hilke Ros c97dc2f3

+27
.gitignore
···
··· 1 + # Django related 2 + *.pyc 3 + *.pyo 4 + __pycache__/ 5 + *.sqlite3 6 + env/ 7 + 8 + # Environment variables 9 + .env 10 + 11 + # Static files (usually collected into a separate directory) 12 + /staticfiles/ 13 + 14 + # Logs 15 + *.log 16 + 17 + # Temporary files 18 + *.swp 19 + 20 + # IDE specific files 21 + .vscode/ 22 + .idea/ 23 + *.sublime-workspace 24 + *.sublime-project 25 + 26 + # System files 27 + .DS_Store
indiemusich/__init__.py

This is a binary file and will not be displayed.

+16
indiemusich/asgi.py
···
··· 1 + """ 2 + ASGI config for indiemusich project. 3 + 4 + It exposes the ASGI callable as a module-level variable named ``application``. 5 + 6 + For more information on this file, see 7 + https://docs.djangoproject.com/en/5.0/howto/deployment/asgi/ 8 + """ 9 + 10 + import os 11 + 12 + from django.core.asgi import get_asgi_application 13 + 14 + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "indiemusich.settings") 15 + 16 + application = get_asgi_application()
+123
indiemusich/settings.py
···
··· 1 + """ 2 + Django settings for indiemusich project. 3 + 4 + Generated by 'django-admin startproject' using Django 5.0.3. 5 + 6 + For more information on this file, see 7 + https://docs.djangoproject.com/en/5.0/topics/settings/ 8 + 9 + For the full list of settings and their values, see 10 + https://docs.djangoproject.com/en/5.0/ref/settings/ 11 + """ 12 + 13 + from pathlib import Path 14 + 15 + # Build paths inside the project like this: BASE_DIR / 'subdir'. 16 + BASE_DIR = Path(__file__).resolve().parent.parent 17 + 18 + 19 + # Quick-start development settings - unsuitable for production 20 + # See https://docs.djangoproject.com/en/5.0/howto/deployment/checklist/ 21 + 22 + # SECURITY WARNING: keep the secret key used in production secret! 23 + SECRET_KEY = "django-insecure-qx)yypvq--hns3bmnj!xgxssw2&#zlnrn&52xfb2q0b96ij25e" 24 + 25 + # SECURITY WARNING: don't run with debug turned on in production! 26 + DEBUG = True 27 + 28 + ALLOWED_HOSTS = [] 29 + 30 + 31 + # Application definition 32 + 33 + INSTALLED_APPS = [ 34 + "django.contrib.admin", 35 + "django.contrib.auth", 36 + "django.contrib.contenttypes", 37 + "django.contrib.sessions", 38 + "django.contrib.messages", 39 + "django.contrib.staticfiles", 40 + ] 41 + 42 + MIDDLEWARE = [ 43 + "django.middleware.security.SecurityMiddleware", 44 + "django.contrib.sessions.middleware.SessionMiddleware", 45 + "django.middleware.common.CommonMiddleware", 46 + "django.middleware.csrf.CsrfViewMiddleware", 47 + "django.contrib.auth.middleware.AuthenticationMiddleware", 48 + "django.contrib.messages.middleware.MessageMiddleware", 49 + "django.middleware.clickjacking.XFrameOptionsMiddleware", 50 + ] 51 + 52 + ROOT_URLCONF = "indiemusich.urls" 53 + 54 + TEMPLATES = [ 55 + { 56 + "BACKEND": "django.template.backends.django.DjangoTemplates", 57 + "DIRS": [], 58 + "APP_DIRS": True, 59 + "OPTIONS": { 60 + "context_processors": [ 61 + "django.template.context_processors.debug", 62 + "django.template.context_processors.request", 63 + "django.contrib.auth.context_processors.auth", 64 + "django.contrib.messages.context_processors.messages", 65 + ], 66 + }, 67 + }, 68 + ] 69 + 70 + WSGI_APPLICATION = "indiemusich.wsgi.application" 71 + 72 + 73 + # Database 74 + # https://docs.djangoproject.com/en/5.0/ref/settings/#databases 75 + 76 + DATABASES = { 77 + "default": { 78 + "ENGINE": "django.db.backends.sqlite3", 79 + "NAME": BASE_DIR / "db.sqlite3", 80 + } 81 + } 82 + 83 + 84 + # Password validation 85 + # https://docs.djangoproject.com/en/5.0/ref/settings/#auth-password-validators 86 + 87 + AUTH_PASSWORD_VALIDATORS = [ 88 + { 89 + "NAME": "django.contrib.auth.password_validation.UserAttributeSimilarityValidator", 90 + }, 91 + { 92 + "NAME": "django.contrib.auth.password_validation.MinimumLengthValidator", 93 + }, 94 + { 95 + "NAME": "django.contrib.auth.password_validation.CommonPasswordValidator", 96 + }, 97 + { 98 + "NAME": "django.contrib.auth.password_validation.NumericPasswordValidator", 99 + }, 100 + ] 101 + 102 + 103 + # Internationalization 104 + # https://docs.djangoproject.com/en/5.0/topics/i18n/ 105 + 106 + LANGUAGE_CODE = "en-us" 107 + 108 + TIME_ZONE = "UTC" 109 + 110 + USE_I18N = True 111 + 112 + USE_TZ = True 113 + 114 + 115 + # Static files (CSS, JavaScript, Images) 116 + # https://docs.djangoproject.com/en/5.0/howto/static-files/ 117 + 118 + STATIC_URL = "static/" 119 + 120 + # Default primary key field type 121 + # https://docs.djangoproject.com/en/5.0/ref/settings/#default-auto-field 122 + 123 + DEFAULT_AUTO_FIELD = "django.db.models.BigAutoField"
+23
indiemusich/urls.py
···
··· 1 + """ 2 + URL configuration for indiemusich project. 3 + 4 + The `urlpatterns` list routes URLs to views. For more information please see: 5 + https://docs.djangoproject.com/en/5.0/topics/http/urls/ 6 + Examples: 7 + Function views 8 + 1. Add an import: from my_app import views 9 + 2. Add a URL to urlpatterns: path('', views.home, name='home') 10 + Class-based views 11 + 1. Add an import: from other_app.views import Home 12 + 2. Add a URL to urlpatterns: path('', Home.as_view(), name='home') 13 + Including another URLconf 14 + 1. Import the include() function: from django.urls import include, path 15 + 2. Add a URL to urlpatterns: path('blog/', include('blog.urls')) 16 + """ 17 + 18 + from django.contrib import admin 19 + from django.urls import path 20 + 21 + urlpatterns = [ 22 + path("admin/", admin.site.urls), 23 + ]
+16
indiemusich/wsgi.py
···
··· 1 + """ 2 + WSGI config for indiemusich project. 3 + 4 + It exposes the WSGI callable as a module-level variable named ``application``. 5 + 6 + For more information on this file, see 7 + https://docs.djangoproject.com/en/5.0/howto/deployment/wsgi/ 8 + """ 9 + 10 + import os 11 + 12 + from django.core.wsgi import get_wsgi_application 13 + 14 + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "indiemusich.settings") 15 + 16 + application = get_wsgi_application()
+22
manage.py
···
··· 1 + #!/usr/bin/env python 2 + """Django's command-line utility for administrative tasks.""" 3 + import os 4 + import sys 5 + 6 + 7 + def main(): 8 + """Run administrative tasks.""" 9 + os.environ.setdefault("DJANGO_SETTINGS_MODULE", "indiemusich.settings") 10 + try: 11 + from django.core.management import execute_from_command_line 12 + except ImportError as exc: 13 + raise ImportError( 14 + "Couldn't import Django. Are you sure it's installed and " 15 + "available on your PYTHONPATH environment variable? Did you " 16 + "forget to activate a virtual environment?" 17 + ) from exc 18 + execute_from_command_line(sys.argv) 19 + 20 + 21 + if __name__ == "__main__": 22 + main()