Add files via upload

Swadhin Biswas committed 2 years ago
7c8cf29
1 parent d312247
commit 7c8cf29
8 files changed
+216 -0
▼PhotoAlbum/__init__.py
+0-0
0
0
▼PhotoAlbum/asgi.py
+16-0
1
+"""
2
+ASGI config for PhotoAlbum 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/4.2/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', 'PhotoAlbum.settings')
15
+
16
+application = get_asgi_application()
0
17
▼PhotoAlbum/settings.py
+127-0
1
+"""
2
+Django settings for PhotoAlbum project.
3
+
4
+Generated by 'django-admin startproject' using Django 4.2.6.
5
+
6
+For more information on this file, see
7
+https://docs.djangoproject.com/en/4.2/topics/settings/
8
+
9
+For the full list of settings and their values, see
10
+https://docs.djangoproject.com/en/4.2/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/4.2/howto/deployment/checklist/
21
+
22
+# SECURITY WARNING: keep the secret key used in production secret!
23
+SECRET_KEY = 'django-insecure-ze3dd)xw56^tyt9f6*w@s(g)-hy#2&=)0#(_2ngs+8v0a01wk_'
24
+
25
+# SECURITY WARNING: don't run with debug turned on in production!
26
+DEBUG = True
27
+
28
+ALLOWED_HOSTS = ['.versel.app']
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
+ 'phos',
41
+ 'appUser',
42
+ ]
43
+
44
+MIDDLEWARE = [
45
+ 'django.middleware.security.SecurityMiddleware',
46
+ 'django.contrib.sessions.middleware.SessionMiddleware',
47
+ 'django.middleware.common.CommonMiddleware',
48
+ 'django.middleware.csrf.CsrfViewMiddleware',
49
+ 'django.contrib.auth.middleware.AuthenticationMiddleware',
50
+ 'django.contrib.messages.middleware.MessageMiddleware',
51
+ 'django.middleware.clickjacking.XFrameOptionsMiddleware',
52
+]
53
+
54
+ROOT_URLCONF = 'PhotoAlbum.urls'
55
+
56
+TEMPLATES = [
57
+ {
58
+ 'BACKEND': 'django.template.backends.django.DjangoTemplates',
59
+ 'DIRS': [],
60
+ 'APP_DIRS': True,
61
+ 'OPTIONS': {
62
+ 'context_processors': [
63
+ 'django.template.context_processors.debug',
64
+ 'django.template.context_processors.request',
65
+ 'django.contrib.auth.context_processors.auth',
66
+ 'django.contrib.messages.context_processors.messages',
67
+ ],
68
+ },
69
+ },
70
+]
71
+
72
+WSGI_APPLICATION = 'PhotoAlbum.wsgi.application'
73
+
74
+
75
+# Database
76
+# https://docs.djangoproject.com/en/4.2/ref/settings/#databases
77
+
78
+DATABASES = {
79
+ 'default': {
80
+ 'ENGINE': 'django.db.backends.sqlite3',
81
+ 'NAME': BASE_DIR / 'db.sqlite3',
82
+ }
83
+}
84
+
85
+
86
+# Password validation
87
+# https://docs.djangoproject.com/en/4.2/ref/settings/#auth-password-validators
88
+
89
+AUTH_PASSWORD_VALIDATORS = [
90
+ {
91
+ 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
92
+ },
93
+ {
94
+ 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
95
+ },
96
+ {
97
+ 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
98
+ },
99
+ {
100
+ 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
101
+ },
102
+]
103
+
104
+
105
+# Internationalization
106
+# https://docs.djangoproject.com/en/4.2/topics/i18n/
107
+
108
+LANGUAGE_CODE = 'en-us'
109
+
110
+TIME_ZONE = 'UTC'
111
+
112
+USE_I18N = True
113
+
114
+USE_TZ = True
115
+
116
+
117
+# Static files (CSS, JavaScript, Images)
118
+# https://docs.djangoproject.com/en/4.2/howto/static-files/
119
+
120
+STATIC_URL = 'static/'
121
+MEDIA_DIR=BASE_DIR/'media'
122
+MEDIA_URL='/media/'
123
+
124
+# Default primary key field type
125
+# https://docs.djangoproject.com/en/4.2/ref/settings/#default-auto-field
126
+
127
+DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField'
0
128
▼PhotoAlbum/urls.py
+26-0
1
+"""
2
+URL configuration for PhotoAlbum project.
3
+
4
+The `urlpatterns` list routes URLs to views. For more information please see:
5
+ https://docs.djangoproject.com/en/4.2/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
+from django.contrib import admin
18
+from django.urls import path,include
19
+from django.conf.urls.static import static
20
+from django.conf import settings
21
+
22
+urlpatterns = [
23
+ path('admin/', admin.site.urls),
24
+ path('',include('phos.urls')),
25
+ path('',include('appUser.urls')),
26
+]+ static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)
0
27
▼PhotoAlbum/wsgi.py
+18-0
1
+"""
2
+WSGI config for PhotoAlbum 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/4.2/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', 'PhotoAlbum.settings')
15
+
16
+application = get_wsgi_application()
17
+
18
+app=application
0
19
▼favicon.ico
+0-0
Binary file not shown.
▼manage.py
+22-0
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', 'PhotoAlbum.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()
0
23
▼requirments.txt
+7-0
1
+asgiref
2
+Django==4.2.6
3
+django-bootstrap3==23.4
4
+pillow
5
+virtualenv
6
+sqlparse
7
+tzdata
0
8