Shop by Category

Loading categories...

Our Heritage

For over three decades, Swastik Jeweller has been synonymous with excellence in fine jewelry craftsmanship. Our master artisans combine traditional techniques with contemporary designs to create pieces that tell your unique story.

12+

Years of Excellence

20k+

Happy Customers

100%

Certified Jewelry

DJDT

Versions

Package Name Version
Django 5.0.1
Python 3.12.3
debug_toolbar Debug Toolbar 4.2.0
django_extensions Django Extensions 3.2.3
django_filters Django_Filters 24.1
drf_spectacular drf-spectacular 0.29.0
rest_framework Django REST framework 3.14.0

Time

Resource usage

Resource Value
User CPU time 36.295 msec
System CPU time 4.185 msec
Total CPU time 40.480 msec
Elapsed time 46.431 msec
Context switches 23 voluntary, 0 involuntary

Browser timing

Timing attribute Timeline Milliseconds since navigation start (+length)

Settings from backend.settings

Setting Value
ABSOLUTE_URL_OVERRIDES {}
ADMINS []
ALLOWED_HOSTS ['localhost', '127.0.0.1', 'swastikjeweller.com', 'www.swastikjeweller.com', 'backup.swastikjeweller.com', 'product.swastikjeweller.com']
APPEND_SLASH True
AUTHENTICATION_BACKENDS ['django.contrib.auth.backends.ModelBackend']
AUTH_PASSWORD_VALIDATORS '********************'
AUTH_USER_MODEL 'auth.User'
BASE_DIR PosixPath('/home/ubuntu/swastikjeweller.com')
CACHES {'default': {'BACKEND': 'django.core.cache.backends.locmem.LocMemCache'}}
CACHE_MIDDLEWARE_ALIAS 'default'
CACHE_MIDDLEWARE_KEY_PREFIX '********************'
CACHE_MIDDLEWARE_SECONDS 600
CERTIFICATE_API_BASE_URL '********************'
CERTIFICATE_API_TIMEOUT '********************'
CERTIFICATE_API_TOKEN '********************'
CORS_ALLOWED_ORIGINS ['http://localhost:3000', 'http://localhost:5173', 'http://127.0.0.1:3000', 'http://127.0.0.1:5173', 'https://swastikjeweller.com', 'https://www.swastikjeweller.com', 'https://backup.swastikjeweller.com']
CORS_ALLOW_CREDENTIALS True
CSRF_COOKIE_AGE 31449600
CSRF_COOKIE_DOMAIN None
CSRF_COOKIE_HTTPONLY False
CSRF_COOKIE_NAME 'csrftoken'
CSRF_COOKIE_PATH '/'
CSRF_COOKIE_SAMESITE 'Lax'
CSRF_COOKIE_SECURE False
CSRF_FAILURE_VIEW 'django.views.csrf.csrf_failure'
CSRF_HEADER_NAME 'HTTP_X_CSRFTOKEN'
CSRF_TRUSTED_ORIGINS []
CSRF_USE_SESSIONS False
DATABASES {'default': {'ATOMIC_REQUESTS': False, 'AUTOCOMMIT': True, 'CONN_HEALTH_CHECKS': False, 'CONN_MAX_AGE': 0, 'ENGINE': 'django.db.backends.mysql', 'HOST': 'localhost', 'NAME': 'jewellery_db', 'OPTIONS': {'charset': 'utf8mb4', 'init_command': "SET sql_mode='STRICT_TRANS_TABLES', " 'character_set_connection=utf8mb4, ' 'collation_connection=utf8mb4_unicode_ci'}, 'PASSWORD': '********************', 'PORT': '3306', 'TEST': {'CHARSET': None, 'COLLATION': None, 'MIGRATE': True, 'MIRROR': None, 'NAME': None}, 'TIME_ZONE': None, 'USER': 'django_user'}}
DATABASE_ROUTERS []
DATA_UPLOAD_MAX_MEMORY_SIZE 2621440
DATA_UPLOAD_MAX_NUMBER_FIELDS 1000
DATA_UPLOAD_MAX_NUMBER_FILES 100
DATETIME_FORMAT 'N j, Y, P'
DATETIME_INPUT_FORMATS ['%Y-%m-%d %H:%M:%S', '%Y-%m-%d %H:%M:%S.%f', '%Y-%m-%d %H:%M', '%m/%d/%Y %H:%M:%S', '%m/%d/%Y %H:%M:%S.%f', '%m/%d/%Y %H:%M', '%m/%d/%y %H:%M:%S', '%m/%d/%y %H:%M:%S.%f', '%m/%d/%y %H:%M']
DATE_FORMAT 'N j, Y'
DATE_INPUT_FORMATS ['%Y-%m-%d', '%m/%d/%Y', '%m/%d/%y', '%b %d %Y', '%b %d, %Y', '%d %b %Y', '%d %b, %Y', '%B %d %Y', '%B %d, %Y', '%d %B %Y', '%d %B, %Y']
DEBUG True
DEBUG_PROPAGATE_EXCEPTIONS False
DEBUG_TOOLBAR_CONFIG {'SHOW_COLLAPSED': True, 'SHOW_TEMPLATE_CONTEXT': True, 'SHOW_TOOLBAR_CALLBACK': <function <lambda> at 0x76d9a99f5760>}
DECIMAL_SEPARATOR '.'
DEFAULT_AUTO_FIELD 'django.db.models.BigAutoField'
DEFAULT_CHARSET 'utf-8'
DEFAULT_EXCEPTION_REPORTER 'django.views.debug.ExceptionReporter'
DEFAULT_EXCEPTION_REPORTER_FILTER 'django.views.debug.SafeExceptionReporterFilter'
DEFAULT_FILE_STORAGE 'django.core.files.storage.FileSystemStorage'
DEFAULT_FROM_EMAIL 'webmaster@localhost'
DEFAULT_INDEX_TABLESPACE ''
DEFAULT_TABLESPACE ''
DISALLOWED_USER_AGENTS []
EMAIL_BACKEND 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST 'localhost'
EMAIL_HOST_PASSWORD '********************'
EMAIL_HOST_USER ''
EMAIL_PORT 25
EMAIL_SSL_CERTFILE None
EMAIL_SSL_KEYFILE '********************'
EMAIL_SUBJECT_PREFIX '[Django] '
EMAIL_TIMEOUT None
EMAIL_USE_LOCALTIME False
EMAIL_USE_SSL False
EMAIL_USE_TLS False
FILE_UPLOAD_DIRECTORY_PERMISSIONS None
FILE_UPLOAD_HANDLERS ['django.core.files.uploadhandler.MemoryFileUploadHandler', 'django.core.files.uploadhandler.TemporaryFileUploadHandler']
FILE_UPLOAD_MAX_MEMORY_SIZE 2621440
FILE_UPLOAD_PERMISSIONS 420
FILE_UPLOAD_TEMP_DIR None
FIRST_DAY_OF_WEEK 0
FIXTURE_DIRS []
FORCE_SCRIPT_NAME None
FORMAT_MODULE_PATH None
FORMS_URLFIELD_ASSUME_HTTPS False
FORM_RENDERER 'django.forms.renderers.DjangoTemplates'
IGNORABLE_404_URLS []
INSTALLED_APPS ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'django.contrib.sitemaps', 'rest_framework', 'drf_spectacular', 'django_filters', 'corsheaders', 'products', 'customers', 'orders', 'cart', 'site_settings', 'reviews', 'certificates', 'api', 'offers', 'django_extensions', 'debug_toolbar']
INTERNAL_IPS ['127.0.0.1', 'localhost', '147.79.67.1', '172.17.0.1']
LANGUAGES [('af', 'Afrikaans'), ('ar', 'Arabic'), ('ar-dz', 'Algerian Arabic'), ('ast', 'Asturian'), ('az', 'Azerbaijani'), ('bg', 'Bulgarian'), ('be', 'Belarusian'), ('bn', 'Bengali'), ('br', 'Breton'), ('bs', 'Bosnian'), ('ca', 'Catalan'), ('ckb', 'Central Kurdish (Sorani)'), ('cs', 'Czech'), ('cy', 'Welsh'), ('da', 'Danish'), ('de', 'German'), ('dsb', 'Lower Sorbian'), ('el', 'Greek'), ('en', 'English'), ('en-au', 'Australian English'), ('en-gb', 'British English'), ('eo', 'Esperanto'), ('es', 'Spanish'), ('es-ar', 'Argentinian Spanish'), ('es-co', 'Colombian Spanish'), ('es-mx', 'Mexican Spanish'), ('es-ni', 'Nicaraguan Spanish'), ('es-ve', 'Venezuelan Spanish'), ('et', 'Estonian'), ('eu', 'Basque'), ('fa', 'Persian'), ('fi', 'Finnish'), ('fr', 'French'), ('fy', 'Frisian'), ('ga', 'Irish'), ('gd', 'Scottish Gaelic'), ('gl', 'Galician'), ('he', 'Hebrew'), ('hi', 'Hindi'), ('hr', 'Croatian'), ('hsb', 'Upper Sorbian'), ('hu', 'Hungarian'), ('hy', 'Armenian'), ('ia', 'Interlingua'), ('id', 'Indonesian'), ('ig', 'Igbo'), ('io', 'Ido'), ('is', 'Icelandic'), ('it', 'Italian'), ('ja', 'Japanese'), ('ka', 'Georgian'), ('kab', 'Kabyle'), ('kk', 'Kazakh'), ('km', 'Khmer'), ('kn', 'Kannada'), ('ko', 'Korean'), ('ky', 'Kyrgyz'), ('lb', 'Luxembourgish'), ('lt', 'Lithuanian'), ('lv', 'Latvian'), ('mk', 'Macedonian'), ('ml', 'Malayalam'), ('mn', 'Mongolian'), ('mr', 'Marathi'), ('ms', 'Malay'), ('my', 'Burmese'), ('nb', 'Norwegian Bokmål'), ('ne', 'Nepali'), ('nl', 'Dutch'), ('nn', 'Norwegian Nynorsk'), ('os', 'Ossetic'), ('pa', 'Punjabi'), ('pl', 'Polish'), ('pt', 'Portuguese'), ('pt-br', 'Brazilian Portuguese'), ('ro', 'Romanian'), ('ru', 'Russian'), ('sk', 'Slovak'), ('sl', 'Slovenian'), ('sq', 'Albanian'), ('sr', 'Serbian'), ('sr-latn', 'Serbian Latin'), ('sv', 'Swedish'), ('sw', 'Swahili'), ('ta', 'Tamil'), ('te', 'Telugu'), ('tg', 'Tajik'), ('th', 'Thai'), ('tk', 'Turkmen'), ('tr', 'Turkish'), ('tt', 'Tatar'), ('udm', 'Udmurt'), ('ug', 'Uyghur'), ('uk', 'Ukrainian'), ('ur', 'Urdu'), ('uz', 'Uzbek'), ('vi', 'Vietnamese'), ('zh-hans', 'Simplified Chinese'), ('zh-hant', 'Traditional Chinese')]
LANGUAGES_BIDI ['he', 'ar', 'ar-dz', 'ckb', 'fa', 'ug', 'ur']
LANGUAGE_CODE 'en-us'
LANGUAGE_COOKIE_AGE None
LANGUAGE_COOKIE_DOMAIN None
LANGUAGE_COOKIE_HTTPONLY False
LANGUAGE_COOKIE_NAME 'django_language'
LANGUAGE_COOKIE_PATH '/'
LANGUAGE_COOKIE_SAMESITE None
LANGUAGE_COOKIE_SECURE False
LOCALE_PATHS []
LOGGING {}
LOGGING_CONFIG 'logging.config.dictConfig'
LOGIN_REDIRECT_URL 'home'
LOGIN_URL 'login'
LOGOUT_REDIRECT_URL 'home'
MANAGERS []
MEDIA_ROOT PosixPath('/home/ubuntu/swastikjeweller.com/media')
MEDIA_URL '/media/'
MESSAGE_STORAGE 'django.contrib.messages.storage.fallback.FallbackStorage'
MIDDLEWARE ['debug_toolbar.middleware.DebugToolbarMiddleware', 'django.middleware.security.SecurityMiddleware', 'corsheaders.middleware.CorsMiddleware', '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']
MIGRATION_MODULES {}
MONTH_DAY_FORMAT 'F j'
NUMBER_GROUPING 0
PASSWORD_HASHERS '********************'
PASSWORD_RESET_TIMEOUT '********************'
PREPEND_WWW False
REST_FRAMEWORK {'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'DEFAULT_PARSER_CLASSES': ['rest_framework.parsers.JSONParser'], 'DEFAULT_PERMISSION_CLASSES': ['rest_framework.permissions.AllowAny'], 'DEFAULT_RENDERER_CLASSES': ['rest_framework.renderers.JSONRenderer'], 'DEFAULT_SCHEMA_CLASS': 'drf_spectacular.openapi.AutoSchema', 'PAGE_SIZE': 20}
ROOT_URLCONF 'backend.urls'
SECRET_KEY '********************'
SECRET_KEY_FALLBACKS '********************'
SECURE_CONTENT_TYPE_NOSNIFF True
SECURE_CROSS_ORIGIN_OPENER_POLICY 'same-origin'
SECURE_HSTS_INCLUDE_SUBDOMAINS False
SECURE_HSTS_PRELOAD False
SECURE_HSTS_SECONDS 0
SECURE_PROXY_SSL_HEADER ('HTTP_X_FORWARDED_PROTO', 'https')
SECURE_REDIRECT_EXEMPT []
SECURE_REFERRER_POLICY 'same-origin'
SECURE_SSL_HOST None
SECURE_SSL_REDIRECT False
SERVER_EMAIL 'root@localhost'
SESSION_CACHE_ALIAS 'default'
SESSION_COOKIE_AGE 1209600
SESSION_COOKIE_DOMAIN None
SESSION_COOKIE_HTTPONLY True
SESSION_COOKIE_NAME 'sessionid'
SESSION_COOKIE_PATH '/'
SESSION_COOKIE_SAMESITE 'Lax'
SESSION_COOKIE_SECURE False
SESSION_ENGINE 'django.contrib.sessions.backends.db'
SESSION_EXPIRE_AT_BROWSER_CLOSE False
SESSION_FILE_PATH None
SESSION_SAVE_EVERY_REQUEST False
SESSION_SERIALIZER 'django.contrib.sessions.serializers.JSONSerializer'
SETTINGS_MODULE 'backend.settings'
SHORT_DATETIME_FORMAT 'm/d/Y P'
SHORT_DATE_FORMAT 'm/d/Y'
SIGNING_BACKEND 'django.core.signing.TimestampSigner'
SILENCED_SYSTEM_CHECKS []
SPECTACULAR_SETTINGS {'DESCRIPTION': '\n' 'Private API documentation for Swastik Jeweller. Covers ' 'products, categories, orders, cart, reviews, certificates, ' 'chat, and gold rates.\n' '\n' '---\n' '\n' '## Panel URLs (Admin Panel)\n' '\n' 'Base path: **`/panel/`** — All panel routes require ' 'staff/superuser login (session-based). API docs: ' '`/panel/api-docs/swagger/`.\n' '\n' '### site_settings (panel)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET/POST | `/panel/login/` | Panel login |\n' '| GET | `/panel/` | Dashboard (home) |\n' '| GET | `/panel/dashboard/` | Dashboard (alt) |\n' '| GET/POST | `/panel/settings/` | Site settings |\n' '| GET/POST | `/panel/settings/test-instagram/` | Test ' 'Instagram token |\n' '| GET/POST | `/panel/settings/ai-chat/` | AI chat settings |\n' '| GET/POST | `/panel/banners/` | Banner management |\n' '| GET/POST | `/panel/seo/` | SEO pages |\n' '| GET | `/panel/contact-messages/` | Contact form messages |\n' '| GET | `/panel/enquiries/` | Enquiries list |\n' '| GET | `/panel/video-calls/` | Video call requests |\n' '| GET | `/panel/error-logs/` | Error logs |\n' '\n' '### products (panel)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/panel/products/` | Products list |\n' '| GET/POST | `/panel/products/add/` | Add product |\n' '| GET/POST | `/panel/products/<id>/edit/` | Edit product |\n' '| GET | `/panel/products/<id>/preview/` | Preview product |\n' '| POST | `/panel/products/<id>/delete/` | Delete product |\n' '| GET/POST | `/panel/products/categories/` | Categories |\n' '| GET/POST | `/panel/products/masters/` | Master data ' '(metals, purities, styles, etc.) |\n' '| GET/POST | `/panel/products/inventory/` | Inventory |\n' '| GET | `/panel/products/metal-rates/` | Metal rates list |\n' '| GET/POST | `/panel/products/metal-rates/add/` | Add metal ' 'rate |\n' '| GET/POST | `/panel/products/metal-rates/<id>/edit/` | Edit ' 'metal rate |\n' '| POST | `/panel/products/metal-rates/<id>/delete/` | Delete ' 'metal rate |\n' '\n' '### orders (panel)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/panel/orders/` | Orders list |\n' '| GET | `/panel/orders/<id>/` | Order detail |\n' '\n' '### customers (panel)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/panel/customers/` | Customers list |\n' '\n' '### reviews (panel)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/panel/reviews/` | Reviews list |\n' '| GET | `/panel/reviews/<id>/` | Review detail |\n' '\n' '### api (panel – documentation)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/panel/api-docs/schema/` | OpenAPI schema ' '(JSON/YAML) |\n' '| GET | `/panel/api-docs/swagger/` | Swagger UI |\n' '| GET | `/panel/api-docs/redoc/` | ReDoc UI |\n' '\n' '---\n' '\n' '## API by app (base path: `/api/`)\n' '\n' '### api (core)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/api/health/` | Health check |\n' '| GET | `/api/site-context/` | Site settings, categories, ' 'metals, etc. |\n' '| GET | `/api/home-data/` | Home page data (banners, ' 'categories, products) |\n' '| GET | `/api/server-time/` | Server time |\n' '| GET | `/api/gold-rates/` | Current gold/metal rate ' '(read-only; query: metal_id, purity_id) |\n' '| GET, POST | `/api/metal-rates/` | Metal rates list / ' '**create** (staff only) |\n' '| GET, PUT, PATCH, DELETE | `/api/metal-rates/<id>/` | Metal ' 'rate detail / update / delete (staff only) |\n' '| POST | `/api/chat/ai-response/` | AI chat response |\n' '| GET, POST | `/api/chat/sessions/` | Chat sessions list / ' 'create |\n' '| GET, POST, DELETE | `/api/chat/sessions/<session_id>/` | ' 'Chat session detail |\n' '| POST | `/api/chat/save-message/` | Save chat message |\n' '\n' '### products\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/api/categories/` | Category list |\n' '| GET | `/api/categories/<id>/` | Category detail |\n' '| GET | `/api/products/` | Product list (filter, search) |\n' '| GET | `/api/products/<id>/` | Product detail |\n' '\n' '### Gold / Metal Rates\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/api/gold-rates/?metal_id=&purity_id=` | **Current ' 'rate** (public): latest rate for metal+purity. |\n' '| GET | `/api/metal-rates/` | List all metal rates (staff). ' 'Filter: metal, purity. |\n' '| POST | `/api/metal-rates/` | **Create** metal/gold rate ' '(staff). Body: metal, purity, rate_per_gram [, ' 'effective_from]. Optional: **auto_calculate_all_purities** ' '(Gold 100% → create 22K/18K etc.), **auto_update_prices** ' '(recalculate product prices). |\n' '| GET | `/api/metal-rates/<id>/` | Get one metal rate ' '(staff). |\n' '| PUT, PATCH | `/api/metal-rates/<id>/` | Update metal rate ' '(staff). Optional: **auto_update_prices** to recalculate ' 'product prices. |\n' '| DELETE | `/api/metal-rates/<id>/` | Delete metal rate ' '(staff). |\n' '\n' '### customers\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET, POST | `/api/customers/` | Customer list / create |\n' '| GET, PUT, PATCH, DELETE | `/api/customers/<id>/` | Customer ' 'detail |\n' '\n' '### orders\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET, POST | `/api/orders/` | Order list / create |\n' '| GET, PUT, PATCH, DELETE | `/api/orders/<id>/` | Order ' 'detail |\n' '\n' '### cart\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET, POST, PUT, PATCH, DELETE | `/api/cart/` | Cart root ' '(list/update) |\n' '| GET, PUT, PATCH, DELETE | `/api/cart/<id>/` | Cart line ' 'item |\n' '\n' '### reviews\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET, POST | `/api/reviews/` | Review list / create |\n' '| GET, PUT, PATCH, DELETE | `/api/reviews/<id>/` | Review ' 'detail |\n' '\n' '### certificates\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/api/certificates/search/` | Certificate search ' '(query params: cer_no, certi_no, tag_id) |\n' '\n' '### site_settings\n' 'No dedicated API prefix. Site data is exposed via **api ' '(core)** as `site-context` and `home-data`. Frontend and ' 'panel URLs are documented above.\n' '\n' '### offers\n' 'No standalone offers API. Promo codes are applied/validated ' 'via **Cart** API: `apply_promo_code`, `remove_promo_code`, ' '`validate_promo_code` (see Cart endpoints).\n' '\n' '---\n' '\n' '## Frontend URLs by app (base path: `/`)\n' '\n' '### site_settings\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/` | Home |\n' '| GET | `/contact/` | Contact page |\n' '| POST | `/contact/submit/` | Submit contact form |\n' '| GET | `/robots.txt` | Robots.txt |\n' '\n' '### products (frontend)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/products/` | Product listing |\n' '| GET | `/products/<slug>/` | Product detail |\n' '| GET | `/categories/` | Category listing |\n' '| GET | `/categories/<slug>/` | Category detail |\n' '| GET | `/category/<slug>/` | Category detail (singular) |\n' '\n' '### orders (frontend)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/orders/` | Customer orders (auth required) |\n' '\n' '### customers (frontend)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET, POST | `/register/` | Register |\n' '| GET, POST | `/login/` | Login |\n' '| GET | `/logout/` | Logout |\n' '\n' '### cart (frontend)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/cart/` | Cart page |\n' '| GET | `/checkout/` | Checkout |\n' '\n' '### certificates (frontend)\n' '| Method | Path | Description |\n' '|--------|------|-------------|\n' '| GET | `/certificate-2/` | Certificate search page |\n' '| GET | `/certificate-2/<certificate_id>/` | Certificate ' 'detail page |\n', 'TAGS': [{'description': 'API health and status', 'name': 'Health'}, {'description': 'Site settings, home data, and server time', 'name': 'Site & Context'}, {'description': 'Product categories (read-only)', 'name': 'Categories'}, {'description': 'Product catalog and details', 'name': 'Products'}, {'description': 'Customer profiles (authenticated)', 'name': 'Customers'}, {'description': 'Order management (authenticated)', 'name': 'Orders'}, {'description': 'Shopping cart (authenticated)', 'name': 'Cart'}, {'description': 'Product reviews', 'name': 'Reviews'}, {'description': 'Certificate search (external API)', 'name': 'Certificates'}, {'description': 'AI chat and chat sessions', 'name': 'Chat'}, {'description': 'Metal/gold rate lookup', 'name': 'Gold Rates'}, {'description': 'Admin panel URL reference (HTML views under ' '/panel/)', 'name': 'Panel'}, {'description': 'Promo codes and discounts (applied via Cart API).', 'name': 'Offers'}, {'description': 'Site context, home data, and related settings ' '(served by api).', 'name': 'Site Settings'}], 'TITLE': 'Swastik Jeweller API', 'VERSION': '1.0.0'}
STATICFILES_DIRS [PosixPath('/home/ubuntu/swastikjeweller.com/static')]
STATICFILES_FINDERS ['django.contrib.staticfiles.finders.FileSystemFinder', 'django.contrib.staticfiles.finders.AppDirectoriesFinder']
STATICFILES_STORAGE 'django.contrib.staticfiles.storage.StaticFilesStorage'
STATIC_ROOT PosixPath('/home/ubuntu/swastikjeweller.com/staticfiles')
STATIC_URL '/static/'
STORAGES {'default': {'BACKEND': 'django.core.files.storage.FileSystemStorage'}, 'staticfiles': {'BACKEND': 'django.contrib.staticfiles.storage.StaticFilesStorage'}}
TEMPLATES [{'APP_DIRS': True, 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [PosixPath('/home/ubuntu/swastikjeweller.com/templates')], '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', 'site_settings.context_processors.site_settings']}}]
TEST_NON_SERIALIZED_APPS []
TEST_RUNNER 'django.test.runner.DiscoverRunner'
THOUSAND_SEPARATOR ','
TIME_FORMAT 'P'
TIME_INPUT_FORMATS ['%H:%M:%S', '%H:%M:%S.%f', '%H:%M']
TIME_ZONE 'UTC'
USE_I18N True
USE_THOUSAND_SEPARATOR False
USE_TZ True
USE_X_FORWARDED_HOST True
USE_X_FORWARDED_PORT True
WSGI_APPLICATION 'backend.wsgi.application'
X_FRAME_OPTIONS 'DENY'
YEAR_MONTH_FORMAT 'F Y'

Headers

Request headers

Key Value
Accept */*
Accept-Encoding gzip, br
Cdn-Loop cloudflare; loops=1
Cf-Connecting-Ip 216.73.216.54
Cf-Ipcountry US
Cf-Ray 9d8cb9d4ec0d845c-CMH
Cf-Visitor {"scheme":"https"}
Connection Keep-Alive
Host swastikjeweller.com
User-Agent Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
X-Forwarded-For 216.73.216.54, 104.23.243.228
X-Forwarded-Host swastikjeweller.com
X-Forwarded-Proto https
X-Forwarded-Server swastikjeweller.com

Response headers

Key Value
Content-Length 109630
Content-Type text/html; charset=utf-8
Cross-Origin-Opener-Policy same-origin
Referrer-Policy same-origin
Vary Cookie, origin
X-Content-Type-Options nosniff
X-Frame-Options DENY

WSGI environ

Since the WSGI environ inherits the environment of the server, only a significant subset is shown below.

Key Value
PATH_INFO /
QUERY_STRING
REMOTE_ADDR 127.0.0.1
REQUEST_METHOD GET
SCRIPT_NAME
SERVER_NAME 127.0.0.1
SERVER_PORT 8000
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE gunicorn/21.2.0

Request

View information

View function Arguments Keyword arguments URL name
site_settings.views.home_view () {} home

No cookies

No session data

No GET data

No POST data

SQL queries from 1 connection

  • default 9.06 ms (16 queries )
Query Timeline Time (ms) Action

   SET
SESSION
TRANSACTION
ISOLATION LEVEL READ COMMITTED
SET SESSION TRANSACTION ISOLATION LEVEL READ COMMITTED
0.18

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(24)
  all_categories = list(

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/utils/asyncio.py in inner(26)
  return func(*args, **kwargs)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/utils/asyncio.py in inner(26)
  return func(*args, **kwargs)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/utils/asyncio.py in inner(26)
  return func(*args, **kwargs)

SELECT `categories`.`category_id`,
       `categories`.`parent_id`,
       `categories`.`name`,
       `categories`.`slug`,
       `categories`.`sort_order`,
       `categories`.`is_active`,
       `categories`.`description`,
       `categories`.`image`,
       `categories`.`created_at`,
       `categories`.`updated_at`,
       COUNT(CASE WHEN `products`.`is_active` = 1 THEN `product_categories`.`product_id` ELSE NULL END) AS `product_count`,
       T4.`category_id`,
       T4.`parent_id`,
       T4.`name`,
       T4.`slug`,
       T4.`sort_order`,
       T4.`is_active`,
       T4.`description`,
       T4.`image`,
       T4.`created_at`,
       T4.`updated_at`
  FROM `categories`
  LEFT OUTER JOIN `product_categories`
    ON (`categories`.`category_id` = `product_categories`.`category_id`)
  LEFT OUTER JOIN `products`
    ON (`product_categories`.`product_id` = `products`.`product_id`)
  LEFT OUTER JOIN `categories` T4
    ON (`categories`.`parent_id` = T4.`category_id`)
 WHERE `categories`.`is_active` = 1
 GROUP BY `categories`.`category_id`,
          T4.`category_id`
SELECT ••• FROM `categories` LEFT OUTER JOIN `product_categories` ON (`categories`.`category_id` = `product_categories`.`category_id`) LEFT OUTER JOIN `products` ON (`product_categories`.`product_id` = `products`.`product_id`) LEFT OUTER JOIN `categories` T4 ON (`categories`.`parent_id` = T4.`category_id`) WHERE `categories`.`is_active` = 1 GROUP BY `categories`.`category_id`, T4.`category_id`
1.25

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(24)
  all_categories = list(

SELECT `categories`.`category_id`,
       `categories`.`parent_id`,
       `categories`.`name`,
       `categories`.`slug`,
       `categories`.`sort_order`,
       `categories`.`is_active`,
       `categories`.`description`,
       `categories`.`image`,
       `categories`.`created_at`,
       `categories`.`updated_at`
  FROM `categories`
 WHERE `categories`.`parent_id` IN (1, 2, 3, 4, 5, 6, 7)
 ORDER BY `categories`.`sort_order` ASC,
          `categories`.`name` ASC
SELECT ••• FROM `categories` WHERE `categories`.`parent_id` IN (1, 2, 3, 4, 5, 6, 7) ORDER BY `categories`.`sort_order` ASC, `categories`.`name` ASC
0.46

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(24)
  all_categories = list(

SELECT `attributes`.`attribute_id`,
       `attributes`.`name`,
       `attributes`.`type`,
       `attributes`.`is_active`,
       `attributes`.`created_at`,
       `attributes`.`updated_at`
  FROM `attributes`
 WHERE (`attributes`.`is_active` = 1 AND `attributes`.`name` = 'Style')
 ORDER BY `attributes`.`attribute_id` ASC
 LIMIT 1
SELECT ••• FROM `attributes` WHERE (`attributes`.`is_active` = 1 AND `attributes`.`name` = 'Style') ORDER BY `attributes`.`attribute_id` ASC LIMIT 1
0.43

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(35)
  style_attribute = Attribute.objects.filter(name='Style', is_active=True).first()

SELECT `attribute_values`.`value_id`,
       `attribute_values`.`value`
  FROM `attribute_values`
 WHERE (`attribute_values`.`attribute_id` = 1 AND `attribute_values`.`is_active` = 1)
 ORDER BY `attribute_values`.`sort_order` ASC,
          `attribute_values`.`value` ASC
SELECT ••• FROM `attribute_values` WHERE (`attribute_values`.`attribute_id` = 1 AND `attribute_values`.`is_active` = 1) ORDER BY `attribute_values`.`sort_order` ASC, `attribute_values`.`value` ASC
0.42

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(36)
  styles = list(

SELECT `metals`.`metal_id`,
       `metals`.`name`,
       `metals`.`code`
  FROM `metals`
 WHERE `metals`.`is_active` = 1
 ORDER BY `metals`.`name` ASC
SELECT ••• FROM `metals` WHERE `metals`.`is_active` = 1 ORDER BY `metals`.`name` ASC
0.35

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(44)
  metals = list(

SELECT `gem_types`.`gem_type_id`,
       `gem_types`.`name`,
       `gem_types`.`category`,
       `gem_types`.`is_precious`
  FROM `gem_types`
 WHERE `gem_types`.`is_active` = 1
 ORDER BY `gem_types`.`category` ASC,
          `gem_types`.`name` ASC
SELECT ••• FROM `gem_types` WHERE `gem_types`.`is_active` = 1 ORDER BY `gem_types`.`category` ASC, `gem_types`.`name` ASC
0.84

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(51)
  gem_types = list(

SELECT `product_types`.`product_type_id`,
       `product_types`.`name`,
       `product_types`.`slug`
  FROM `product_types`
 WHERE `product_types`.`is_active` = 1
 ORDER BY `product_types`.`name` ASC
SELECT ••• FROM `product_types` WHERE `product_types`.`is_active` = 1 ORDER BY `product_types`.`name` ASC
0.80

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(58)
  product_types = list(

SELECT `brands`.`brand_id`,
       `brands`.`name`,
       `brands`.`slug`
  FROM `brands`
 WHERE `brands`.`is_active` = 1
 ORDER BY `brands`.`name` ASC
SELECT ••• FROM `brands` WHERE `brands`.`is_active` = 1 ORDER BY `brands`.`name` ASC
0.65

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(64)
  brands = list(

SELECT `metal_purities`.`purity_id`,
       `metal_purities`.`metal_id`,
       `metal_purities`.`purity_label`,
       `metal_purities`.`purity_percent`,
       `metal_purities`.`is_active`,
       `metal_purities`.`created_at`,
       `metal_purities`.`updated_at`,
       `metals`.`metal_id`,
       `metals`.`name`,
       `metals`.`code`,
       `metals`.`is_active`,
       `metals`.`created_at`,
       `metals`.`updated_at`
  FROM `metal_purities`
 INNER JOIN `metals`
    ON (`metal_purities`.`metal_id` = `metals`.`metal_id`)
 WHERE (`metal_purities`.`is_active` = 1 AND `metals`.`is_active` = 1)
 ORDER BY `metals`.`name` ASC,
          `metal_purities`.`purity_label` ASC
SELECT ••• FROM `metal_purities` INNER JOIN `metals` ON (`metal_purities`.`metal_id` = `metals`.`metal_id`) WHERE (`metal_purities`.`is_active` = 1 AND `metals`.`is_active` = 1) ORDER BY `metals`.`name` ASC, `metal_purities`.`purity_label` ASC
0.81

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(70)
  metal_purities = [

SELECT `metal_rates`.`rate_id`,
       `metal_rates`.`metal_id`,
       `metal_rates`.`purity_id`,
       `metal_rates`.`rate_per_gram`,
       `metal_rates`.`effective_from`,
       `metal_rates`.`created_by_id`,
       `metal_rates`.`created_at`,
       `metal_rates`.`updated_at`
  FROM `metal_rates`
 WHERE (`metal_rates`.`metal_id` = 1 AND `metal_rates`.`purity_id` = 1)
 ORDER BY `metal_rates`.`effective_from` DESC
 LIMIT 1
SELECT ••• FROM `metal_rates` WHERE (`metal_rates`.`metal_id` = 1 AND `metal_rates`.`purity_id` = 1) ORDER BY `metal_rates`.`effective_from` DESC LIMIT 1
0.51

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(93)
  .first()

SELECT `metal_purities`.`purity_id`,
       `metal_purities`.`metal_id`,
       `metal_purities`.`purity_label`,
       `metal_purities`.`purity_percent`,
       `metal_purities`.`is_active`,
       `metal_purities`.`created_at`,
       `metal_purities`.`updated_at`
  FROM `metal_purities`
 WHERE `metal_purities`.`purity_id` = 1
 LIMIT 21
SELECT ••• FROM `metal_purities` WHERE `metal_purities`.`purity_id` = 1 LIMIT 21
0.36

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(97)
  gold_purity_label = getattr(rate.purity, "purity_label", None)

SELECT `metals`.`metal_id`,
       `metals`.`name`,
       `metals`.`code`,
       `metals`.`is_active`,
       `metals`.`created_at`,
       `metals`.`updated_at`
  FROM `metals`
 WHERE `metals`.`metal_id` = 1
 LIMIT 21
SELECT ••• FROM `metals` WHERE `metals`.`metal_id` = 1 LIMIT 21
0.32

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(99)
  "metal_name": getattr(rate.metal, "name", None),

SELECT `site_settings_pageseo`.`id`,
       `site_settings_pageseo`.`page`,
       `site_settings_pageseo`.`meta_title`,
       `site_settings_pageseo`.`meta_description`,
       `site_settings_pageseo`.`meta_keywords`,
       `site_settings_pageseo`.`og_title`,
       `site_settings_pageseo`.`og_description`,
       `site_settings_pageseo`.`og_image`,
       `site_settings_pageseo`.`canonical_url`,
       `site_settings_pageseo`.`robots`,
       `site_settings_pageseo`.`updated_at`
  FROM `site_settings_pageseo`
 WHERE `site_settings_pageseo`.`page` = 'home'
 LIMIT 21
SELECT ••• FROM `site_settings_pageseo` WHERE `site_settings_pageseo`.`page` = 'home' LIMIT 21
0.45

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(142)
  page_seo = PageSEO.get_seo(page_name)

/home/ubuntu/swastikjeweller.com/site_settings/models.py in get_seo(100)
  obj, created = cls.objects.get_or_create(page=page_name)

SELECT `site_settings_sitesettings`.`id`,
       `site_settings_sitesettings`.`site_name`,
       `site_settings_sitesettings`.`tagline`,
       `site_settings_sitesettings`.`logo`,
       `site_settings_sitesettings`.`favicon`,
       `site_settings_sitesettings`.`email`,
       `site_settings_sitesettings`.`phone`,
       `site_settings_sitesettings`.`whatsapp`,
       `site_settings_sitesettings`.`address`,
       `site_settings_sitesettings`.`facebook_url`,
       `site_settings_sitesettings`.`instagram_url`,
       `site_settings_sitesettings`.`instagram_username`,
       `site_settings_sitesettings`.`instagram_access_token`,
       `site_settings_sitesettings`.`twitter_url`,
       `site_settings_sitesettings`.`youtube_url`,
       `site_settings_sitesettings`.`currency_symbol`,
       `site_settings_sitesettings`.`shipping_charge`,
       `site_settings_sitesettings`.`free_shipping_above`,
       `site_settings_sitesettings`.`tax_percentage`,
       `site_settings_sitesettings`.`meta_title`,
       `site_settings_sitesettings`.`meta_description`,
       `site_settings_sitesettings`.`meta_keywords`,
       `site_settings_sitesettings`.`footer_text`,
       `site_settings_sitesettings`.`maintenance_mode`,
       `site_settings_sitesettings`.`maintenance_message`,
       `site_settings_sitesettings`.`updated_at`
  FROM `site_settings_sitesettings`
 WHERE `site_settings_sitesettings`.`id` = 1
 LIMIT 21
SELECT ••• FROM `site_settings_sitesettings` WHERE `site_settings_sitesettings`.`id` = 1 LIMIT 21
0.53

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(169)
  with context.bind_template(self):

/usr/lib/python3.12/contextlib.py in __enter__(137)
  return next(self.gen)

/home/ubuntu/swastikjeweller.com/site_settings/context_processors.py in site_settings(148)
  'settings': SiteSettings.get_settings(),

/home/ubuntu/swastikjeweller.com/site_settings/models.py in get_settings(60)
  obj, created = cls.objects.get_or_create(pk=1)

SELECT `categories`.`category_id`,
       `categories`.`parent_id`,
       `categories`.`name`,
       `categories`.`slug`,
       `categories`.`sort_order`,
       `categories`.`is_active`,
       `categories`.`description`,
       `categories`.`image`,
       `categories`.`created_at`,
       `categories`.`updated_at`
  FROM `categories`
 WHERE (`categories`.`is_active` = 1 AND `categories`.`parent_id` IS NULL)
 ORDER BY `categories`.`name` ASC
SELECT ••• FROM `categories` WHERE (`categories`.`is_active` = 1 AND `categories`.`parent_id` IS NULL) ORDER BY `categories`.`name` ASC
0.70

Connection: default

/home/ubuntu/swastikjeweller.com/venv/bin/gunicorn in <module>(8)
  sys.exit(run())

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/wsgiapp.py in run(67)
  WSGIApplication("%(prog)s [OPTIONS] [APP_MODULE]").run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(236)
  super().run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/app/base.py in run(72)
  Arbiter(self).run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in run(224)
  handler()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in handle_hup(253)
  self.reload()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in reload(484)
  self.spawn_worker()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/arbiter.py in spawn_worker(609)
  worker.init_process()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/base.py in init_process(142)
  self.run()

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run(126)
  self.run_for_one(timeout)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in run_for_one(70)
  self.accept(listener)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in accept(32)
  self.handle(listener, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle(135)
  self.handle_request(listener, req, client, addr)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/gunicorn/workers/sync.py in handle_request(178)
  respiter = self.wsgi(environ, resp.start_response)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/corsheaders/middleware.py in __call__(56)
  result = self.get_response(request)

/home/ubuntu/swastikjeweller.com/site_settings/views.py in home_view(8)
  return render(request, 'home.html')

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/shortcuts.py in render(24)
  content = loader.render_to_string(template_name, context, request, using=using)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader.py in render_to_string(62)
  return template.render(context, request)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/backends/django.py in render(61)
  return self.template.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(171)
  return self._render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/loader_tags.py in render(159)
  return compiled_parent._render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/test/utils.py in instrumented_test_render(111)
  return self.nodelist.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render(1000)
  return SafeString("".join([node.render_annotated(context) for node in self]))

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/base.py in render_annotated(961)
  return self.render(context)

/home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/template/defaulttags.py in render(324)
  if match:

852 </nav>
853
854 <!-- Categories Sub-Header with Mega Menu -->
855 <!-- {% if parent_categories %}
856 <div id="categories-subheader" class="hidden md:block w-full" style="background: var(--theme-header-bg); border-bottom: 1px solid var(--theme-border);">
857 <div class="max-w-7xl mx-auto px-6 py-3">
858 <div class="flex items-center justify-center space-x-6" id="categories-sub-list">
859 {% for category in parent_categories %}

/home/ubuntu/swastikjeweller.com/templates/base.html

Static files (183 found, 5 used)

Static file path

  1. /home/ubuntu/swastikjeweller.com/static

Static file apps

  1. django.contrib.admin
  2. rest_framework
  3. django_extensions
  4. debug_toolbar

Static files

js/cart.js
/home/ubuntu/swastikjeweller.com/static/js/cart.js
js/wishlist.js
/home/ubuntu/swastikjeweller.com/static/js/wishlist.js
css/home.css
/home/ubuntu/swastikjeweller.com/static/css/home.css
js/home.js
/home/ubuntu/swastikjeweller.com/static/js/home.js
theme.js
/home/ubuntu/swastikjeweller.com/static/theme.js

django.contrib.staticfiles.finders.FileSystemFinder (10 files)

Path Location
theme.js /home/ubuntu/swastikjeweller.com/static/theme.js
img/polki.jpg /home/ubuntu/swastikjeweller.com/static/img/polki.jpg
img/diamonds.png /home/ubuntu/swastikjeweller.com/static/img/diamonds.png
img/logo.png /home/ubuntu/swastikjeweller.com/static/img/logo.png
img/favicon.png /home/ubuntu/swastikjeweller.com/static/img/favicon.png
img/polki.png /home/ubuntu/swastikjeweller.com/static/img/polki.png
js/home.js /home/ubuntu/swastikjeweller.com/static/js/home.js
js/cart.js /home/ubuntu/swastikjeweller.com/static/js/cart.js
js/wishlist.js /home/ubuntu/swastikjeweller.com/static/js/wishlist.js
css/home.css /home/ubuntu/swastikjeweller.com/static/css/home.css

django.contrib.staticfiles.finders.AppDirectoriesFinder (173 files)

Path Location
admin/img/icon-alert.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-alert.svg
admin/img/README.txt /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/README.txt
admin/img/LICENSE /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/LICENSE
admin/img/icon-addlink.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-addlink.svg
admin/img/selector-icons.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/selector-icons.svg
admin/img/icon-changelink.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-changelink.svg
admin/img/icon-yes.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-yes.svg
admin/img/tooltag-add.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-add.svg
admin/img/inline-delete.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/inline-delete.svg
admin/img/icon-no.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-no.svg
admin/img/icon-unknown-alt.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown-alt.svg
admin/img/icon-calendar.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-calendar.svg
admin/img/sorting-icons.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/sorting-icons.svg
admin/img/icon-viewlink.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-viewlink.svg
admin/img/calendar-icons.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/calendar-icons.svg
admin/img/search.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/search.svg
admin/img/icon-clock.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-clock.svg
admin/img/icon-deletelink.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-deletelink.svg
admin/img/icon-hidelink.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-hidelink.svg
admin/img/tooltag-arrowright.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/tooltag-arrowright.svg
admin/img/icon-unknown.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/icon-unknown.svg
admin/img/gis/move_vertex_on.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_on.svg
admin/img/gis/move_vertex_off.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/img/gis/move_vertex_off.svg
admin/js/collapse.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/collapse.js
admin/js/cancel.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/cancel.js
admin/js/change_form.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/change_form.js
admin/js/urlify.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/urlify.js
admin/js/prepopulate_init.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate_init.js
admin/js/autocomplete.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/autocomplete.js
admin/js/SelectFilter2.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectFilter2.js
admin/js/SelectBox.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/SelectBox.js
admin/js/prepopulate.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/prepopulate.js
admin/js/calendar.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/calendar.js
admin/js/filters.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/filters.js
admin/js/core.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/core.js
admin/js/popup_response.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/popup_response.js
admin/js/actions.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/actions.js
admin/js/jquery.init.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/jquery.init.js
admin/js/nav_sidebar.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/nav_sidebar.js
admin/js/theme.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/theme.js
admin/js/inlines.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/inlines.js
admin/js/vendor/select2/select2.full.min.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.min.js
admin/js/vendor/select2/select2.full.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/select2.full.js
admin/js/vendor/select2/LICENSE.md /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/LICENSE.md
admin/js/vendor/select2/i18n/en.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/en.js
admin/js/vendor/select2/i18n/hr.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hr.js
admin/js/vendor/select2/i18n/bn.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bn.js
admin/js/vendor/select2/i18n/hy.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hy.js
admin/js/vendor/select2/i18n/ms.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ms.js
admin/js/vendor/select2/i18n/sv.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sv.js
admin/js/vendor/select2/i18n/ro.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ro.js
admin/js/vendor/select2/i18n/tk.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tk.js
admin/js/vendor/select2/i18n/he.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/he.js
admin/js/vendor/select2/i18n/fa.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fa.js
admin/js/vendor/select2/i18n/is.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/is.js
admin/js/vendor/select2/i18n/bs.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bs.js
admin/js/vendor/select2/i18n/pl.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pl.js
admin/js/vendor/select2/i18n/uk.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/uk.js
admin/js/vendor/select2/i18n/el.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/el.js
admin/js/vendor/select2/i18n/ca.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ca.js
admin/js/vendor/select2/i18n/ko.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ko.js
admin/js/vendor/select2/i18n/eu.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/eu.js
admin/js/vendor/select2/i18n/lv.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lv.js
admin/js/vendor/select2/i18n/mk.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/mk.js
admin/js/vendor/select2/i18n/ru.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ru.js
admin/js/vendor/select2/i18n/ps.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ps.js
admin/js/vendor/select2/i18n/af.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/af.js
admin/js/vendor/select2/i18n/hi.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hi.js
admin/js/vendor/select2/i18n/tr.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/tr.js
admin/js/vendor/select2/i18n/nb.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nb.js
admin/js/vendor/select2/i18n/ar.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ar.js
admin/js/vendor/select2/i18n/th.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/th.js
admin/js/vendor/select2/i18n/de.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/de.js
admin/js/vendor/select2/i18n/sq.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sq.js
admin/js/vendor/select2/i18n/sr.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr.js
admin/js/vendor/select2/i18n/km.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/km.js
admin/js/vendor/select2/i18n/sk.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sk.js
admin/js/vendor/select2/i18n/sr-Cyrl.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sr-Cyrl.js
admin/js/vendor/select2/i18n/hsb.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hsb.js
admin/js/vendor/select2/i18n/sl.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/sl.js
admin/js/vendor/select2/i18n/dsb.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/dsb.js
admin/js/vendor/select2/i18n/pt.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt.js
admin/js/vendor/select2/i18n/cs.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/cs.js
admin/js/vendor/select2/i18n/es.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/es.js
admin/js/vendor/select2/i18n/bg.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/bg.js
admin/js/vendor/select2/i18n/lt.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/lt.js
admin/js/vendor/select2/i18n/ka.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ka.js
admin/js/vendor/select2/i18n/fr.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fr.js
admin/js/vendor/select2/i18n/da.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/da.js
admin/js/vendor/select2/i18n/zh-TW.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-TW.js
admin/js/vendor/select2/i18n/ne.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ne.js
admin/js/vendor/select2/i18n/it.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/it.js
admin/js/vendor/select2/i18n/pt-BR.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/pt-BR.js
admin/js/vendor/select2/i18n/ja.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/ja.js
admin/js/vendor/select2/i18n/az.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/az.js
admin/js/vendor/select2/i18n/fi.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/fi.js
admin/js/vendor/select2/i18n/vi.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/vi.js
admin/js/vendor/select2/i18n/hu.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/hu.js
admin/js/vendor/select2/i18n/zh-CN.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/zh-CN.js
admin/js/vendor/select2/i18n/gl.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/gl.js
admin/js/vendor/select2/i18n/nl.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/nl.js
admin/js/vendor/select2/i18n/et.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/et.js
admin/js/vendor/select2/i18n/id.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/select2/i18n/id.js
admin/js/vendor/jquery/LICENSE.txt /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/LICENSE.txt
admin/js/vendor/jquery/jquery.min.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.min.js
admin/js/vendor/jquery/jquery.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/jquery/jquery.js
admin/js/vendor/xregexp/xregexp.min.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.min.js
admin/js/vendor/xregexp/LICENSE.txt /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/LICENSE.txt
admin/js/vendor/xregexp/xregexp.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/vendor/xregexp/xregexp.js
admin/js/admin/RelatedObjectLookups.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/RelatedObjectLookups.js
admin/js/admin/DateTimeShortcuts.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/js/admin/DateTimeShortcuts.js
admin/css/dark_mode.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dark_mode.css
admin/css/widgets.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/widgets.css
admin/css/autocomplete.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/autocomplete.css
admin/css/dashboard.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/dashboard.css
admin/css/responsive_rtl.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive_rtl.css
admin/css/forms.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/forms.css
admin/css/nav_sidebar.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/nav_sidebar.css
admin/css/base.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/base.css
admin/css/changelists.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/changelists.css
admin/css/responsive.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/responsive.css
admin/css/rtl.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/rtl.css
admin/css/login.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/login.css
admin/css/vendor/select2/select2.min.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.min.css
admin/css/vendor/select2/LICENSE-SELECT2.md /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/LICENSE-SELECT2.md
admin/css/vendor/select2/select2.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django/contrib/admin/static/admin/css/vendor/select2/select2.css
rest_framework/img/glyphicons-halflings.png /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings.png
rest_framework/img/grid.png /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/img/grid.png
rest_framework/img/glyphicons-halflings-white.png /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/img/glyphicons-halflings-white.png
rest_framework/docs/img/grid.png /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/img/grid.png
rest_framework/docs/img/favicon.ico /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/img/favicon.ico
rest_framework/docs/js/api.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/js/api.js
rest_framework/docs/js/highlight.pack.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/js/highlight.pack.js
rest_framework/docs/js/jquery.json-view.min.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/js/jquery.json-view.min.js
rest_framework/docs/css/base.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/css/base.css
rest_framework/docs/css/jquery.json-view.min.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/css/jquery.json-view.min.css
rest_framework/docs/css/highlight.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/docs/css/highlight.css
rest_framework/js/bootstrap.min.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/bootstrap.min.js
rest_framework/js/ajax-form.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/ajax-form.js
rest_framework/js/coreapi-0.1.1.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/coreapi-0.1.1.js
rest_framework/js/jquery-3.5.1.min.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/jquery-3.5.1.min.js
rest_framework/js/default.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/default.js
rest_framework/js/prettify-min.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/prettify-min.js
rest_framework/js/csrf.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/js/csrf.js
rest_framework/fonts/glyphicons-halflings-regular.woff /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff
rest_framework/fonts/fontawesome-webfont.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.svg
rest_framework/fonts/glyphicons-halflings-regular.woff2 /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.woff2
rest_framework/fonts/fontawesome-webfont.ttf /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.ttf
rest_framework/fonts/fontawesome-webfont.woff /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.woff
rest_framework/fonts/glyphicons-halflings-regular.eot /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.eot
rest_framework/fonts/fontawesome-webfont.eot /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/fontawesome-webfont.eot
rest_framework/fonts/glyphicons-halflings-regular.ttf /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.ttf
rest_framework/fonts/glyphicons-halflings-regular.svg /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/fonts/glyphicons-halflings-regular.svg
rest_framework/css/bootstrap.min.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css
rest_framework/css/default.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/default.css
rest_framework/css/font-awesome-4.0.3.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/font-awesome-4.0.3.css
rest_framework/css/bootstrap.min.css.map /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap.min.css.map
rest_framework/css/bootstrap-theme.min.css.map /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css.map
rest_framework/css/bootstrap-theme.min.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap-theme.min.css
rest_framework/css/prettify.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/prettify.css
rest_framework/css/bootstrap-tweaks.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/rest_framework/static/rest_framework/css/bootstrap-tweaks.css
django_extensions/img/indicator.gif /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/img/indicator.gif
django_extensions/js/jquery.ajaxQueue.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/js/jquery.ajaxQueue.js
django_extensions/js/jquery.bgiframe.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/js/jquery.bgiframe.js
django_extensions/js/jquery.autocomplete.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/js/jquery.autocomplete.js
django_extensions/css/jquery.autocomplete.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/django_extensions/static/django_extensions/css/jquery.autocomplete.css
debug_toolbar/js/timer.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/timer.js
debug_toolbar/js/utils.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/utils.js
debug_toolbar/js/redirect.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/redirect.js
debug_toolbar/js/history.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/history.js
debug_toolbar/js/toolbar.js /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/js/toolbar.js
debug_toolbar/css/toolbar.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/toolbar.css
debug_toolbar/css/print.css /home/ubuntu/swastikjeweller.com/venv/lib/python3.12/site-packages/debug_toolbar/static/debug_toolbar/css/print.css

Templates (2 rendered)

Template path

  1. /home/ubuntu/swastikjeweller.com/templates

Templates

home.html
/home/ubuntu/swastikjeweller.com/templates/home.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'all_categories': [<Category: Rings>, <Category: Bangles>, <Category: Necklace>, <Category: Bracelet>, <Category: Earings>, <Category: Pandents>, <Category: Heritage>], 'csrf_token': <SimpleLazyObject: 'AgsrUwDJBw8mp4rn0ATm5ztoDxQ809MpYA7ZWBwCqkhJZ1OdQuQ7Gq2MMaO61uwj'>, 'current_gold_rate': Decimal('16400.00'), 'debug': True, 'filter_brands': [{'id': 1, 'name': 'SWASTIK JEWELLERS', 'slug': 'swastik-jewellers'}], 'filter_metal_purities': [{'id': 4, 'metal_id': 1, 'metal_name': 'Gold', 'purity_label': '14K'}, {'id': 3, 'metal_id': 1, 'metal_name': 'Gold', 'purity_label': '18K'}, {'id': 2, 'metal_id': 1, 'metal_name': 'Gold', 'purity_label': '22K'}, {'id': 1, 'metal_id': 1, 'metal_name': 'Gold', 'purity_label': '24K'}, {'id': 5, 'metal_id': 1, 'metal_name': 'Gold', 'purity_label': '9K'}], 'filter_product_types': [{'id': 2, 'name': 'CHAIN', 'slug': 'chain'}, {'id': 5, 'name': 'DIAMOND BRACELET', 'slug': 'diamond-bracelet'}, {'id': 4, 'name': 'DIAMOND CHAIN', 'slug': 'diamond-chain'}, {'id': 1, 'name': 'Diamond Ladies Ring', 'slug': 'diamond-ladies-ring'}, {'id': 7, 'name': 'DIAMOND LADIES RING SOLITARE', 'slug': 'diamond-ladies-ring-solitare'}, {'id': 9, 'name': 'Diamond pandent', 'slug': 'diamond-pandent'}, {'id': 10, 'name': 'Heritage gold set', 'slug': 'heritage-gold-set'}, {'id': 3, 'name': 'ITALIAN CHAIN', 'slug': 'italian-chain'}], 'gem_types': [{'category': 'diamond', 'id': 2, 'is_precious': True, 'name': 'Diamond (C)'}, {'category': 'diamond', 'id': 1, 'is_precious': True, 'name': 'Diamond (HISI)'}], 'gold_purity_label': '24K', 'messages': <FallbackStorage: request=<WSGIRequest: GET '/'>>, 'metals': [{'code': 'GOLD', 'id': 1, 'name': 'Gold'}], 'page_seo': <PageSEO: SEO - Home Page>, 'parent_categories': '<<queryset of products.Category>>', 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x76d9a7a402f0>>), 'request': '<<request>>', 'settings': <SiteSettings: Swastik Jewellers>, 'sql_queries': <function debug.<locals>.<lambda> at 0x76d9a7a60400>, 'styles': [{'id': 1, 'value': 'Adjustable'}, {'id': 2, 'value': 'Openable'}], 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x76d9a7a402f0>>}
base.html
/home/ubuntu/swastikjeweller.com/templates/base.html
Toggle context {'False': False, 'None': None, 'True': True} {'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'ERROR': 40, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30}, 'all_categories': [<Category: Rings>, <Category: Bangles>, <Category: Necklace>, <Category: Bracelet>, <Category: Earings>, <Category: Pandents>, <Category: Heritage>], 'csrf_token': <SimpleLazyObject: 'AgsrUwDJBw8mp4rn0ATm5ztoDxQ809MpYA7ZWBwCqkhJZ1OdQuQ7Gq2MMaO61uwj'>, 'current_gold_rate': Decimal('16400.00'), 'debug': True, 'filter_brands': [{'id': 1, 'name': 'SWASTIK JEWELLERS', 'slug': 'swastik-jewellers'}], 'filter_metal_purities': [{'id': 4, 'metal_id': 1, 'metal_name': 'Gold', 'purity_label': '14K'}, {'id': 3, 'metal_id': 1, 'metal_name': 'Gold', 'purity_label': '18K'}, {'id': 2, 'metal_id': 1, 'metal_name': 'Gold', 'purity_label': '22K'}, {'id': 1, 'metal_id': 1, 'metal_name': 'Gold', 'purity_label': '24K'}, {'id': 5, 'metal_id': 1, 'metal_name': 'Gold', 'purity_label': '9K'}], 'filter_product_types': [{'id': 2, 'name': 'CHAIN', 'slug': 'chain'}, {'id': 5, 'name': 'DIAMOND BRACELET', 'slug': 'diamond-bracelet'}, {'id': 4, 'name': 'DIAMOND CHAIN', 'slug': 'diamond-chain'}, {'id': 1, 'name': 'Diamond Ladies Ring', 'slug': 'diamond-ladies-ring'}, {'id': 7, 'name': 'DIAMOND LADIES RING SOLITARE', 'slug': 'diamond-ladies-ring-solitare'}, {'id': 9, 'name': 'Diamond pandent', 'slug': 'diamond-pandent'}, {'id': 10, 'name': 'Heritage gold set', 'slug': 'heritage-gold-set'}, {'id': 3, 'name': 'ITALIAN CHAIN', 'slug': 'italian-chain'}], 'gem_types': [{'category': 'diamond', 'id': 2, 'is_precious': True, 'name': 'Diamond (C)'}, {'category': 'diamond', 'id': 1, 'is_precious': True, 'name': 'Diamond (HISI)'}], 'gold_purity_label': '24K', 'messages': <FallbackStorage: request=<WSGIRequest: GET '/'>>, 'metals': [{'code': 'GOLD', 'id': 1, 'name': 'Gold'}], 'page_seo': <PageSEO: SEO - Home Page>, 'parent_categories': '<<queryset of products.Category>>', 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x76d9a7a402f0>>), 'request': '<<request>>', 'settings': <SiteSettings: Swastik Jewellers>, 'sql_queries': <function debug.<locals>.<lambda> at 0x76d9a7a60400>, 'styles': [{'id': 1, 'value': 'Adjustable'}, {'id': 2, 'value': 'Openable'}], 'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x76d9a7a402f0>>}

Context processors

django.template.context_processors.csrf
Toggle context {'csrf_token': <SimpleLazyObject: 'AgsrUwDJBw8mp4rn0ATm5ztoDxQ809MpYA7ZWBwCqkhJZ1OdQuQ7Gq2MMaO61uwj'>}
django.template.context_processors.debug
Toggle context {'debug': True, 'sql_queries': <function debug.<locals>.<lambda> at 0x76d9a7a60400>}
django.template.context_processors.request
Toggle context {'request': <WSGIRequest: GET '/'>}
django.contrib.auth.context_processors.auth
Toggle context {'user': <SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x76d9a7a402f0>>, 'perms': PermWrapper(<SimpleLazyObject: <django.contrib.auth.models.AnonymousUser object at 0x76d9a7a402f0>>)}
django.contrib.messages.context_processors.messages
Toggle context {'messages': <FallbackStorage: request=<WSGIRequest: GET '/'>>, 'DEFAULT_MESSAGE_LEVELS': {'DEBUG': 10, 'INFO': 20, 'SUCCESS': 25, 'WARNING': 30, 'ERROR': 40}}
site_settings.context_processors.site_settings
Toggle context {'settings': <SiteSettings: Swastik Jewellers>, 'all_categories': [<Category: Rings>, <Category: Bangles>, <Category: Necklace>, <Category: Bracelet>, <Category: Earings>, <Category: Pandents>, <Category: Heritage>], 'parent_categories': <QuerySet [<Category: Bangles>, <Category: Bracelet>, <Category: Earings>, <Category: Heritage>, <Category: Necklace>, <Category: Pandents>, <Category: Rings>]>, 'styles': [{'id': 1, 'value': 'Adjustable'}, {'id': 2, 'value': 'Openable'}], 'metals': [{'id': 1, 'name': 'Gold', 'code': 'GOLD'}], 'gem_types': [{'id': 2, 'name': 'Diamond (C)', 'category': 'diamond', 'is_precious': True}, {'id': 1, 'name': 'Diamond (HISI)', 'category': 'diamond', 'is_precious': True}], 'filter_product_types': [{'id': 2, 'name': 'CHAIN', 'slug': 'chain'}, {'id': 5, 'name': 'DIAMOND BRACELET', 'slug': 'diamond-bracelet'}, {'id': 4, 'name': 'DIAMOND CHAIN', 'slug': 'diamond-chain'}, {'id': 1, 'name': 'Diamond Ladies Ring', 'slug': 'diamond-ladies-ring'}, {'id': 7, 'name': 'DIAMOND LADIES RING SOLITARE', 'slug': 'diamond-ladies-ring-solitare'}, {'id': 9, 'name': 'Diamond pandent', 'slug': 'diamond-pandent'}, {'id': 10, 'name': 'Heritage gold set', 'slug': 'heritage-gold-set'}, {'id': 3, 'name': 'ITALIAN CHAIN', 'slug': 'italian-chain'}], 'filter_brands': [{'id': 1, 'name': 'SWASTIK JEWELLERS', 'slug': 'swastik-jewellers'}], 'filter_metal_purities': [{'id': 4, 'purity_label': '14K', 'metal_id': 1, 'metal_name': 'Gold'}, {'id': 3, 'purity_label': '18K', 'metal_id': 1, 'metal_name': 'Gold'}, {'id': 2, 'purity_label': '22K', 'metal_id': 1, 'metal_name': 'Gold'}, {'id': 1, 'purity_label': '24K', 'metal_id': 1, 'metal_name': 'Gold'}, {'id': 5, 'purity_label': '9K', 'metal_id': 1, 'metal_name': 'Gold'}], 'page_seo': <PageSEO: SEO - Home Page>, 'current_gold_rate': Decimal('16400.00'), 'gold_purity_label': '24K'}

Cache calls from 1 backend

Summary

Total calls Total time Cache hits Cache misses
0 0 ms 0 0

Commands

add get set get_or_set touch delete clear get_many set_many delete_many has_key incr decr incr_version decr_version
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

Signals

Signal Receivers
class_prepared
connection_created
got_request_exception
m2m_changed
post_delete
post_init
post_migrate create_permissions, create_contenttypes
post_save
pre_delete
pre_init
pre_migrate inject_rename_contenttypes_operations
pre_save
request_finished close_old_connections, close_caches, reset_urlconf
request_started reset_queries, close_old_connections
setting_changed reset_cache, Settings.change_setting, clear_cache_handlers, update_installed_apps, update_connections_time_zone, clear_routers_cache, reset_template_engines, storages_changed, clear_serializers_cache, language_changed, localize_settings_changed, file_storage_changed, complex_setting_changed, root_urlconf_changed, static_storage_changed, static_finders_changed, auth_password_validators_changed, user_model_swapped, update_toolbar_config, reset_hashers, update_level_tags, clear_caches, reload_api_settings, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties, StaticFilesStorage._clear_cached_properties, FileSystemStorage._clear_cached_properties