diff --git a/backend/.gitignore b/backend/.gitignore index 4e1cfce..40f5085 100644 --- a/backend/.gitignore +++ b/backend/.gitignore @@ -144,4 +144,4 @@ GitHub.sublime-settings **/migrations/** !**/migrations !**/migrations/__init__.py -videoflix/user/migrations \ No newline at end of file +videoflix/users/migrations \ No newline at end of file diff --git a/backend/manage.py b/backend/manage.py new file mode 100755 index 0000000..7c4f798 --- /dev/null +++ b/backend/manage.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python +"""Django's command-line utility for administrative tasks.""" +import os +import sys + + +def main(): + """Run administrative tasks.""" + os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'videoflix.settings') + try: + from django.core.management import execute_from_command_line + except ImportError as exc: + raise ImportError( + "Couldn't import Django. Are you sure it's installed and " + "available on your PYTHONPATH environment variable? Did you " + "forget to activate a virtual environment?" + ) from exc + execute_from_command_line(sys.argv) + + +if __name__ == '__main__': + main() diff --git a/backend/videoflix/users/admin.py b/backend/videoflix/users/admin.py index 8c38f3f..a7325a8 100644 --- a/backend/videoflix/users/admin.py +++ b/backend/videoflix/users/admin.py @@ -1,3 +1,4 @@ from django.contrib import admin +from .models import CustomUser -# Register your models here. +admin.site.register(CustomUser) \ No newline at end of file diff --git a/backend/videoflix/users/apps.py b/backend/videoflix/users/apps.py index 36cce4c..72b1401 100644 --- a/backend/videoflix/users/apps.py +++ b/backend/videoflix/users/apps.py @@ -1,6 +1,6 @@ from django.apps import AppConfig -class UserConfig(AppConfig): +class UsersConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' - name = 'user' + name = 'users' diff --git a/backend/videoflix/users/models.py b/backend/videoflix/users/models.py index e8944a0..8c6b5ca 100644 --- a/backend/videoflix/users/models.py +++ b/backend/videoflix/users/models.py @@ -1,7 +1,7 @@ from django.db import models -from django.contrib.auth import AbstractUser +from django.contrib.auth.models import AbstractUser class CustomUser(AbstractUser): - custom = models.CharField(max_length=1000, default='') - phone = models.CharField(max_length=20, default='') - address = models.CharField(max_length=150, default='') \ No newline at end of file + custom = models.CharField(max_length=1000, default='') + phone = models.CharField(max_length=20, default='') + address = models.CharField(max_length=150, default='') diff --git a/backend/videoflix/__init__.py b/backend/videoflix/videoflix/__init__.py similarity index 100% rename from backend/videoflix/__init__.py rename to backend/videoflix/videoflix/__init__.py diff --git a/backend/videoflix/asgi.py b/backend/videoflix/videoflix/asgi.py similarity index 100% rename from backend/videoflix/asgi.py rename to backend/videoflix/videoflix/asgi.py diff --git a/backend/videoflix/settings.py b/backend/videoflix/videoflix/settings.py similarity index 97% rename from backend/videoflix/settings.py rename to backend/videoflix/videoflix/settings.py index 0d7a73e..e32ce30 100644 --- a/backend/videoflix/settings.py +++ b/backend/videoflix/videoflix/settings.py @@ -20,7 +20,7 @@ BASE_DIR = Path(__file__).resolve().parent.parent # See https://docs.djangoproject.com/en/5.0/howto/deployment/checklist/ # SECURITY WARNING: keep the secret key used in production secret! -SECRET_KEY = 'django-insecure-0uaid_f*y1j7ukfk5*im@axnjp#scxb51w#8j*^18axqc#o#v(' +SECRET_KEY = 'django-insecure-*o%q)*3l+9^fs!m0z_h=z9bc)su=%)fv$@ktb#pza-pvi^z*en' # SECURITY WARNING: don't run with debug turned on in production! DEBUG = True @@ -43,6 +43,7 @@ INSTALLED_APPS = [ AUTH_USER_MODEL = 'users.CustomUser' + MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', diff --git a/backend/videoflix/urls.py b/backend/videoflix/videoflix/urls.py similarity index 100% rename from backend/videoflix/urls.py rename to backend/videoflix/videoflix/urls.py diff --git a/backend/videoflix/wsgi.py b/backend/videoflix/videoflix/wsgi.py similarity index 100% rename from backend/videoflix/wsgi.py rename to backend/videoflix/videoflix/wsgi.py