From 108cffff31b15cc8cf884f8bef4dddec2c6d93fa Mon Sep 17 00:00:00 2001 From: ygm1881 <2302253692@qq.com> Date: Mon, 9 May 2022 12:11:01 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=94=B9=E8=A1=A8=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Apps/history/models.py | 39 ------------- ITShowPlatform/settings.py | 8 +-- ITShowPlatform/urls.py | 8 +-- {Apps => apps}/__init__.py | 0 {Apps => apps}/comments/__init__.py | 0 {Apps => apps}/comments/admin.py | 0 {Apps => apps}/comments/apps.py | 2 +- .../comments/migrations/0001_initial.py | 0 .../comments/migrations/__init__.py | 0 {Apps => apps}/comments/models.py | 0 {Apps => apps}/comments/serializers.py | 0 {Apps => apps}/comments/tests.py | 0 {Apps => apps}/comments/urls.py | 0 {Apps => apps}/comments/views.py | 0 {Apps => apps}/enroll/__init__.py | 0 {Apps => apps}/enroll/admin.py | 0 {Apps => apps}/enroll/apps.py | 2 +- {Apps => apps}/enroll/email.py | 9 ++- {Apps => apps}/enroll/email_body | 0 .../enroll/migrations/0001_initial.py | 0 ...0002_alter_new_member_schedule_and_more.py | 0 ...ber_email_alter_new_member_phone_number.py | 0 .../0004_alter_emailverifyrecord_send_time.py | 0 .../0005_alter_emailverifyrecord_code.py | 0 .../0006_rename_new_member_newmember.py | 0 {Apps => apps}/enroll/migrations/__init__.py | 0 {Apps => apps}/enroll/models.py | 39 ++++++------- {Apps => apps}/enroll/serializers.py | 2 +- {Apps => apps}/enroll/tests.py | 0 {Apps => apps}/enroll/urls.py | 0 {Apps => apps}/enroll/views.py | 6 +- {Apps => apps}/history/__init__.py | 0 {Apps => apps}/history/admin.py | 0 {Apps => apps}/history/apps.py | 2 +- .../history/migrations/0001_initial.py | 0 {Apps => apps}/history/migrations/__init__.py | 0 apps/history/models.py | 56 +++++++++++++++++++ {Apps => apps}/history/serializers.py | 4 +- {Apps => apps}/history/tests.py | 0 {Apps => apps}/history/urls.py | 2 +- {Apps => apps}/history/views.py | 6 +- {Apps => apps}/work/__init__.py | 0 {Apps => apps}/work/admin.py | 0 {Apps => apps}/work/apps.py | 2 +- .../work/migrations/0001_initial.py | 0 .../work/migrations/0002_alter_works_img.py | 0 {Apps => apps}/work/migrations/__init__.py | 0 {Apps => apps}/work/models.py | 0 {Apps => apps}/work/serializers.py | 0 {Apps => apps}/work/tests.py | 0 {Apps => apps}/work/urls.py | 0 {Apps => apps}/work/views.py | 0 52 files changed, 103 insertions(+), 84 deletions(-) delete mode 100644 Apps/history/models.py rename {Apps => apps}/__init__.py (100%) rename {Apps => apps}/comments/__init__.py (100%) rename {Apps => apps}/comments/admin.py (100%) rename {Apps => apps}/comments/apps.py (82%) rename {Apps => apps}/comments/migrations/0001_initial.py (100%) rename {Apps => apps}/comments/migrations/__init__.py (100%) rename {Apps => apps}/comments/models.py (100%) rename {Apps => apps}/comments/serializers.py (100%) rename {Apps => apps}/comments/tests.py (100%) rename {Apps => apps}/comments/urls.py (100%) rename {Apps => apps}/comments/views.py (100%) rename {Apps => apps}/enroll/__init__.py (100%) rename {Apps => apps}/enroll/admin.py (100%) rename {Apps => apps}/enroll/apps.py (83%) rename {Apps => apps}/enroll/email.py (84%) rename {Apps => apps}/enroll/email_body (100%) rename {Apps => apps}/enroll/migrations/0001_initial.py (100%) rename {Apps => apps}/enroll/migrations/0002_alter_new_member_schedule_and_more.py (100%) rename {Apps => apps}/enroll/migrations/0003_alter_new_member_email_alter_new_member_phone_number.py (100%) rename {Apps => apps}/enroll/migrations/0004_alter_emailverifyrecord_send_time.py (100%) rename {Apps => apps}/enroll/migrations/0005_alter_emailverifyrecord_code.py (100%) rename {Apps => apps}/enroll/migrations/0006_rename_new_member_newmember.py (100%) rename {Apps => apps}/enroll/migrations/__init__.py (100%) rename {Apps => apps}/enroll/models.py (72%) rename {Apps => apps}/enroll/serializers.py (97%) rename {Apps => apps}/enroll/tests.py (100%) rename {Apps => apps}/enroll/urls.py (100%) rename {Apps => apps}/enroll/views.py (95%) rename {Apps => apps}/history/__init__.py (100%) rename {Apps => apps}/history/admin.py (100%) rename {Apps => apps}/history/apps.py (82%) rename {Apps => apps}/history/migrations/0001_initial.py (100%) rename {Apps => apps}/history/migrations/__init__.py (100%) create mode 100644 apps/history/models.py rename {Apps => apps}/history/serializers.py (98%) rename {Apps => apps}/history/tests.py (100%) rename {Apps => apps}/history/urls.py (84%) rename {Apps => apps}/history/views.py (96%) rename {Apps => apps}/work/__init__.py (100%) rename {Apps => apps}/work/admin.py (100%) rename {Apps => apps}/work/apps.py (84%) rename {Apps => apps}/work/migrations/0001_initial.py (100%) rename {Apps => apps}/work/migrations/0002_alter_works_img.py (100%) rename {Apps => apps}/work/migrations/__init__.py (100%) rename {Apps => apps}/work/models.py (100%) rename {Apps => apps}/work/serializers.py (100%) rename {Apps => apps}/work/tests.py (100%) rename {Apps => apps}/work/urls.py (100%) rename {Apps => apps}/work/views.py (100%) diff --git a/Apps/history/models.py b/Apps/history/models.py deleted file mode 100644 index cfaa119..0000000 --- a/Apps/history/models.py +++ /dev/null @@ -1,39 +0,0 @@ -from django.db import models -from django.core.validators import validate_comma_separated_integer_list - - -class Department(models.Model): - did = models.IntegerField("部门ID") - department = models.CharField("部门", max_length=10) # 如“程序部” - department_en = models.CharField("部门英文名称", max_length=30) # 如“程序部” - content = models.CharField("内容", max_length=800) # 如部门介绍/部门要求 - introduction = models.CharField("介绍", max_length=800) # 如部门介绍/部门要求 - - class Meta: - db_table = 'it_Department' - verbose_name_plural = u'部门详情' - - -class History(models.Model): - grade = models.IntegerField("年级") - did = models.IntegerField("部门ID") - department = models.CharField("部门", max_length=10) # 如“程序部” - - class Meta: - db_table = 'it_History' - verbose_name_plural = u'历史表' - - -class Members(models.Model): - # 默认id作为成员id - avatar = models.ImageField("头像", upload_to="avatar", blank=True) - did = models.IntegerField("所属部门ID", default=0) - grade = models.IntegerField("年级") - name = models.CharField("成员姓名", max_length=10) - motto = models.CharField("座右铭", max_length=30) - department = models.CharField("所属部门", max_length=10) - - class Meta: - db_table = 'it_Members' - verbose_name_plural = u'部门成员' - diff --git a/ITShowPlatform/settings.py b/ITShowPlatform/settings.py index 79f7738..e749182 100644 --- a/ITShowPlatform/settings.py +++ b/ITShowPlatform/settings.py @@ -46,10 +46,10 @@ INSTALLED_APPS = [ 'django.contrib.messages', 'django.contrib.staticfiles', 'rest_framework', - 'Apps.enroll', - 'Apps.history', - 'Apps.comments', - 'Apps.work', + 'apps.enroll', + 'apps.history', + 'apps.comments', + 'apps.work', ] diff --git a/ITShowPlatform/urls.py b/ITShowPlatform/urls.py index 5a6af80..40cd07e 100644 --- a/ITShowPlatform/urls.py +++ b/ITShowPlatform/urls.py @@ -20,10 +20,10 @@ from ITShowPlatform import settings urlpatterns = [ path('admin/', admin.site.urls), - path('v1/api/', include('Apps.comments.urls')), - path('v1/api/', include('Apps.history.urls')), - path('v1/api/', include('Apps.enroll.urls')), - path('v1/api/', include('Apps.work.urls')), + path('v1/api/', include('apps.comments.urls')), + path('v1/api/', include('apps.history.urls')), + path('v1/api/', include('apps.enroll.urls')), + path('v1/api/', include('apps.work.urls')), path(r'^api-auth/', include('rest_framework.urls')), re_path(r'^media/(?P.*)', serve, {"document_root": settings.MEDIA_ROOT}), ] diff --git a/Apps/__init__.py b/apps/__init__.py similarity index 100% rename from Apps/__init__.py rename to apps/__init__.py diff --git a/Apps/comments/__init__.py b/apps/comments/__init__.py similarity index 100% rename from Apps/comments/__init__.py rename to apps/comments/__init__.py diff --git a/Apps/comments/admin.py b/apps/comments/admin.py similarity index 100% rename from Apps/comments/admin.py rename to apps/comments/admin.py diff --git a/Apps/comments/apps.py b/apps/comments/apps.py similarity index 82% rename from Apps/comments/apps.py rename to apps/comments/apps.py index 3f11edc..3b304b2 100644 --- a/Apps/comments/apps.py +++ b/apps/comments/apps.py @@ -3,4 +3,4 @@ from django.apps import AppConfig class CommentsConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' - name = 'Apps.comments' + name = 'apps.comments' diff --git a/Apps/comments/migrations/0001_initial.py b/apps/comments/migrations/0001_initial.py similarity index 100% rename from Apps/comments/migrations/0001_initial.py rename to apps/comments/migrations/0001_initial.py diff --git a/Apps/comments/migrations/__init__.py b/apps/comments/migrations/__init__.py similarity index 100% rename from Apps/comments/migrations/__init__.py rename to apps/comments/migrations/__init__.py diff --git a/Apps/comments/models.py b/apps/comments/models.py similarity index 100% rename from Apps/comments/models.py rename to apps/comments/models.py diff --git a/Apps/comments/serializers.py b/apps/comments/serializers.py similarity index 100% rename from Apps/comments/serializers.py rename to apps/comments/serializers.py diff --git a/Apps/comments/tests.py b/apps/comments/tests.py similarity index 100% rename from Apps/comments/tests.py rename to apps/comments/tests.py diff --git a/Apps/comments/urls.py b/apps/comments/urls.py similarity index 100% rename from Apps/comments/urls.py rename to apps/comments/urls.py diff --git a/Apps/comments/views.py b/apps/comments/views.py similarity index 100% rename from Apps/comments/views.py rename to apps/comments/views.py diff --git a/Apps/enroll/__init__.py b/apps/enroll/__init__.py similarity index 100% rename from Apps/enroll/__init__.py rename to apps/enroll/__init__.py diff --git a/Apps/enroll/admin.py b/apps/enroll/admin.py similarity index 100% rename from Apps/enroll/admin.py rename to apps/enroll/admin.py diff --git a/Apps/enroll/apps.py b/apps/enroll/apps.py similarity index 83% rename from Apps/enroll/apps.py rename to apps/enroll/apps.py index 743932b..8c53509 100644 --- a/Apps/enroll/apps.py +++ b/apps/enroll/apps.py @@ -3,4 +3,4 @@ from django.apps import AppConfig class EnrollConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' - name = 'Apps.enroll' + name = 'apps.enroll' diff --git a/Apps/enroll/email.py b/apps/enroll/email.py similarity index 84% rename from Apps/enroll/email.py rename to apps/enroll/email.py index 08efd4f..eb4b7ce 100644 --- a/Apps/enroll/email.py +++ b/apps/enroll/email.py @@ -1,8 +1,12 @@ +from pathlib import Path from random import Random # 用于生成随机码 from django.core.mail import send_mail # 发送邮件模块 -from Apps.enroll.models import EmailVerifyRecord # 邮箱验证model +from apps.enroll.models import EmailVerifyRecord # 邮箱验证model from django.conf import settings # setting.py添加的的配置信息 import random +import os + +BASE_DIR = Path(__file__).resolve().parent.parent # 生成随机字符串 @@ -38,7 +42,8 @@ def send_code_email(email): email_title = "" email_body = "" email_title = "注册激活" - file = open("/email_body") + # file = open("/email_body") + file = open(os.path.join(BASE_DIR, "enroll", "email_body")) email_body = str(file.read).format(code) # 发送邮件 send_status = send_mail(email_title, email_body, settings.EMAIL_FROM, [email]) diff --git a/Apps/enroll/email_body b/apps/enroll/email_body similarity index 100% rename from Apps/enroll/email_body rename to apps/enroll/email_body diff --git a/Apps/enroll/migrations/0001_initial.py b/apps/enroll/migrations/0001_initial.py similarity index 100% rename from Apps/enroll/migrations/0001_initial.py rename to apps/enroll/migrations/0001_initial.py diff --git a/Apps/enroll/migrations/0002_alter_new_member_schedule_and_more.py b/apps/enroll/migrations/0002_alter_new_member_schedule_and_more.py similarity index 100% rename from Apps/enroll/migrations/0002_alter_new_member_schedule_and_more.py rename to apps/enroll/migrations/0002_alter_new_member_schedule_and_more.py diff --git a/Apps/enroll/migrations/0003_alter_new_member_email_alter_new_member_phone_number.py b/apps/enroll/migrations/0003_alter_new_member_email_alter_new_member_phone_number.py similarity index 100% rename from Apps/enroll/migrations/0003_alter_new_member_email_alter_new_member_phone_number.py rename to apps/enroll/migrations/0003_alter_new_member_email_alter_new_member_phone_number.py diff --git a/Apps/enroll/migrations/0004_alter_emailverifyrecord_send_time.py b/apps/enroll/migrations/0004_alter_emailverifyrecord_send_time.py similarity index 100% rename from Apps/enroll/migrations/0004_alter_emailverifyrecord_send_time.py rename to apps/enroll/migrations/0004_alter_emailverifyrecord_send_time.py diff --git a/Apps/enroll/migrations/0005_alter_emailverifyrecord_code.py b/apps/enroll/migrations/0005_alter_emailverifyrecord_code.py similarity index 100% rename from Apps/enroll/migrations/0005_alter_emailverifyrecord_code.py rename to apps/enroll/migrations/0005_alter_emailverifyrecord_code.py diff --git a/Apps/enroll/migrations/0006_rename_new_member_newmember.py b/apps/enroll/migrations/0006_rename_new_member_newmember.py similarity index 100% rename from Apps/enroll/migrations/0006_rename_new_member_newmember.py rename to apps/enroll/migrations/0006_rename_new_member_newmember.py diff --git a/Apps/enroll/migrations/__init__.py b/apps/enroll/migrations/__init__.py similarity index 100% rename from Apps/enroll/migrations/__init__.py rename to apps/enroll/migrations/__init__.py diff --git a/Apps/enroll/models.py b/apps/enroll/models.py similarity index 72% rename from Apps/enroll/models.py rename to apps/enroll/models.py index 3d6f47d..b2a135d 100644 --- a/Apps/enroll/models.py +++ b/apps/enroll/models.py @@ -2,24 +2,24 @@ from django.db import models # Create your models here. -class Department(models.Model): - class Meta: - verbose_name_plural = u"部门信息" - - # department = [ - # (0, "系统维护"), - # (1, "APP开发"), - # (2, "Web开发"), - # (3, "程序开发"), - # (4, "游戏开发"), - # (5, "UI设计") - # ] - # id = models.IntegerField(verbose_name="部门ID", choices=department, primary_key=True) - name = models.CharField(max_length=10, verbose_name="部门名称") - picture = models.ImageField(verbose_name="部门图标") - - def __str__(self): - return self.name +# class Department(models.Model): +# class Meta: +# verbose_name_plural = u"部门信息" +# +# # department = [ +# # (0, "系统维护"), +# # (1, "APP开发"), +# # (2, "Web开发"), +# # (3, "程序开发"), +# # (4, "游戏开发"), +# # (5, "UI设计") +# # ] +# # id = models.IntegerField(verbose_name="部门ID", choices=department, primary_key=True) +# name = models.CharField(max_length=10, verbose_name="部门名称") +# picture = models.ImageField(verbose_name="部门图标") +# +# def __str__(self): +# return self.name class NewMember(models.Model): @@ -61,9 +61,6 @@ class NewMember(models.Model): expectation = models.TextField(max_length=200, verbose_name="期待的话") status = models.SmallIntegerField(choices=schedules, default=0, verbose_name="报名状态") - # verification_code = models.ForeignKey("EmailVerifyRecord", on_delete=models.DO_NOTHING, verbose_name="邮箱验证码") - # verification_code = models.CharField(max_length=4) - def __str__(self): return self.name diff --git a/Apps/enroll/serializers.py b/apps/enroll/serializers.py similarity index 97% rename from Apps/enroll/serializers.py rename to apps/enroll/serializers.py index ea9e8ae..7016341 100644 --- a/Apps/enroll/serializers.py +++ b/apps/enroll/serializers.py @@ -1,6 +1,6 @@ from rest_framework import serializers from rest_framework.validators import UniqueValidator -from Apps.enroll.models import Department, NewMember, EmailVerifyRecord +from apps.enroll.models import Department, NewMember, EmailVerifyRecord import time from utils.get_error_msg import get_error_msg diff --git a/Apps/enroll/tests.py b/apps/enroll/tests.py similarity index 100% rename from Apps/enroll/tests.py rename to apps/enroll/tests.py diff --git a/Apps/enroll/urls.py b/apps/enroll/urls.py similarity index 100% rename from Apps/enroll/urls.py rename to apps/enroll/urls.py diff --git a/Apps/enroll/views.py b/apps/enroll/views.py similarity index 95% rename from Apps/enroll/views.py rename to apps/enroll/views.py index 246f0ac..0f38b57 100644 --- a/Apps/enroll/views.py +++ b/apps/enroll/views.py @@ -1,11 +1,11 @@ from rest_framework.response import Response from rest_framework.generics import GenericAPIView -from Apps.enroll.models import Department, EmailVerifyRecord, NewMember -from Apps.enroll.serializers import DepartmentSerializer, NewMemberSerializer, NewMemberScheduleSerializer, \ +from apps.enroll.models import Department, EmailVerifyRecord, NewMember +from apps.enroll.serializers import DepartmentSerializer, NewMemberSerializer, NewMemberScheduleSerializer, \ SendEmailSerializer from rest_framework import status from rest_framework.views import APIView -from Apps.enroll.email import send_code_email +from apps.enroll.email import send_code_email from utils.get_error_msg import get_error_msg import re import time diff --git a/Apps/history/__init__.py b/apps/history/__init__.py similarity index 100% rename from Apps/history/__init__.py rename to apps/history/__init__.py diff --git a/Apps/history/admin.py b/apps/history/admin.py similarity index 100% rename from Apps/history/admin.py rename to apps/history/admin.py diff --git a/Apps/history/apps.py b/apps/history/apps.py similarity index 82% rename from Apps/history/apps.py rename to apps/history/apps.py index d095bb8..40bfd45 100644 --- a/Apps/history/apps.py +++ b/apps/history/apps.py @@ -3,4 +3,4 @@ from django.apps import AppConfig class TodoListConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' - name = 'Apps.history' + name = 'apps.history' diff --git a/Apps/history/migrations/0001_initial.py b/apps/history/migrations/0001_initial.py similarity index 100% rename from Apps/history/migrations/0001_initial.py rename to apps/history/migrations/0001_initial.py diff --git a/Apps/history/migrations/__init__.py b/apps/history/migrations/__init__.py similarity index 100% rename from Apps/history/migrations/__init__.py rename to apps/history/migrations/__init__.py diff --git a/apps/history/models.py b/apps/history/models.py new file mode 100644 index 0000000..b40a5ed --- /dev/null +++ b/apps/history/models.py @@ -0,0 +1,56 @@ +from django.db import models +from django.core.validators import MaxValueValidator, MinValueValidator +from datetime import datetime + + +class Department(models.Model): + id = models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='部门ID') + # did = models.IntegerField("部门ID") + department_cn = models.CharField("部门名称", max_length=10) # 如“程序部” + department_en = models.CharField("部门英文名称", max_length=30) # 如“程序部” + picture = models.ImageField(verbose_name="部门图标", default=0) + content = models.CharField("内容", max_length=800) # 如部门介绍/部门要求 + introduction = models.CharField("介绍", max_length=800) # 如部门介绍/部门要求 + status = models.SmallIntegerField("部门状态", choices=[(0, "解散"), (1, "健在")], default=1) + + class Meta: + db_table = 'it_Department' + verbose_name_plural = '部门详情' + + def __str__(self): + return self.department + + +class History(models.Model): + # grade = models.IntegerField("年级") + years = models.IntegerField("年份", default=int(datetime.now().strftime('%Y')), validators=[ + MaxValueValidator(2300), + MinValueValidator(2010) + ]) + # did = models.IntegerField("部门ID") + # did = models.ForeignKey(Department, on_delete=models.DO_NOTHING(), related_name="history", verbose_name="部门id") + # department = models.CharField("部门", max_length=10) # 如“程序部” + department = models.ForeignKey(Department, on_delete=models.DO_NOTHING, related_name="history", verbose_name="部门") + + class Meta: + db_table = 'it_History' + verbose_name_plural = '历史表' + + def __str__(self): + return self.department + + +class Members(models.Model): + # 默认id作为成员id + avatar = models.ImageField("头像", upload_to="avatar", blank=True) + did = models.IntegerField("所属部门ID", default=0) + grade = models.IntegerField("年级") + name = models.CharField("成员姓名", max_length=10) + motto = models.CharField("座右铭", max_length=30) + # department = models.CharField("所属部门", max_length=10) + department = models.ForeignKey(Department, on_delete=models.DO_NOTHING, related_name="member", + verbose_name="所属部门") + + class Meta: + db_table = 'it_Members' + verbose_name_plural = '部门成员' diff --git a/Apps/history/serializers.py b/apps/history/serializers.py similarity index 98% rename from Apps/history/serializers.py rename to apps/history/serializers.py index 0562eec..acdfb69 100644 --- a/Apps/history/serializers.py +++ b/apps/history/serializers.py @@ -1,7 +1,7 @@ import re from rest_framework import serializers -from Apps.history import * -from Apps.history.models import Department, Members, History +from apps.history import * +from apps.history.models import Department, Members, History def validate_department(value): diff --git a/Apps/history/tests.py b/apps/history/tests.py similarity index 100% rename from Apps/history/tests.py rename to apps/history/tests.py diff --git a/Apps/history/urls.py b/apps/history/urls.py similarity index 84% rename from Apps/history/urls.py rename to apps/history/urls.py index 23189a8..5881778 100644 --- a/Apps/history/urls.py +++ b/apps/history/urls.py @@ -1,7 +1,7 @@ from django.conf.urls.static import static from ITShowPlatform import settings from django.urls import path -from Apps.history.views import DepartmentViewSet, MemberViewSet, HistoryViewSet +from apps.history.views import DepartmentViewSet, MemberViewSet, HistoryViewSet urlpatterns = [ path('department/', DepartmentViewSet.as_view()), diff --git a/Apps/history/views.py b/apps/history/views.py similarity index 96% rename from Apps/history/views.py rename to apps/history/views.py index effc2fa..c3bcce6 100644 --- a/Apps/history/views.py +++ b/apps/history/views.py @@ -1,12 +1,12 @@ from rest_framework.views import APIView -from Apps.history import * +from apps.history import * from rest_framework.response import Response from django.db.models import Q from django.utils.decorators import method_decorator from django.views.decorators.csrf import csrf_exempt -from Apps.history.models import Members, History, Department -from Apps.history.serializers import MembersSerializer, HistorySerializer, DepartmentSerializer +from apps.history.models import Members, History, Department +from apps.history.serializers import MembersSerializer, HistorySerializer, DepartmentSerializer class DepartmentViewSet(APIView): diff --git a/Apps/work/__init__.py b/apps/work/__init__.py similarity index 100% rename from Apps/work/__init__.py rename to apps/work/__init__.py diff --git a/Apps/work/admin.py b/apps/work/admin.py similarity index 100% rename from Apps/work/admin.py rename to apps/work/admin.py diff --git a/Apps/work/apps.py b/apps/work/apps.py similarity index 84% rename from Apps/work/apps.py rename to apps/work/apps.py index 1c07965..d695886 100644 --- a/Apps/work/apps.py +++ b/apps/work/apps.py @@ -3,4 +3,4 @@ from django.apps import AppConfig class WorksConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' - name = 'Apps.work' + name = 'apps.work' diff --git a/Apps/work/migrations/0001_initial.py b/apps/work/migrations/0001_initial.py similarity index 100% rename from Apps/work/migrations/0001_initial.py rename to apps/work/migrations/0001_initial.py diff --git a/Apps/work/migrations/0002_alter_works_img.py b/apps/work/migrations/0002_alter_works_img.py similarity index 100% rename from Apps/work/migrations/0002_alter_works_img.py rename to apps/work/migrations/0002_alter_works_img.py diff --git a/Apps/work/migrations/__init__.py b/apps/work/migrations/__init__.py similarity index 100% rename from Apps/work/migrations/__init__.py rename to apps/work/migrations/__init__.py diff --git a/Apps/work/models.py b/apps/work/models.py similarity index 100% rename from Apps/work/models.py rename to apps/work/models.py diff --git a/Apps/work/serializers.py b/apps/work/serializers.py similarity index 100% rename from Apps/work/serializers.py rename to apps/work/serializers.py diff --git a/Apps/work/tests.py b/apps/work/tests.py similarity index 100% rename from Apps/work/tests.py rename to apps/work/tests.py diff --git a/Apps/work/urls.py b/apps/work/urls.py similarity index 100% rename from Apps/work/urls.py rename to apps/work/urls.py diff --git a/Apps/work/views.py b/apps/work/views.py similarity index 100% rename from Apps/work/views.py rename to apps/work/views.py