# Django_project_basis **Repository Path**: WhenTimeGoesBy/Django_project_basis ## Basic Information - **Project Name**: Django_project_basis - **Description**: A self-used django project basis - **Primary Language**: Python - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-06-27 - **Last Updated**: 2023-08-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: Django, Python ## README # Django_project_basis A self-used django project basis ## Contents - Custom-pagination response in utils. - Custom-viewset response in utils. - Custom-exception response format. - Time tools in utils. - ... ## Start - change a new secret key in settings ```python # SECURITY WARNING: keep the secret key used in production secret! SECRET_KEY = 'veswgrsv5y+8xk65++p16_fo7%^%@qbvf_@!c1pk8bcy$4bkcd' ``` - configure your database in settings ```python # Database # https://docs.djangoproject.com/en/3.0/ref/settings/#databases # mysql master-slave DATABASES = { 'default': { # if use master-slave: for write (master) 'ENGINE': 'django.db.backends.mysql', 'HOST': '127.0.0.1', 'PORT': 3306, 'USER': 'root', 'PASSWORD': 'mysql123', 'NAME': 'test' # database name }, # 'slave': { # if use master-slave: for read (slave) # 'ENGINE': 'django.db.backends.mysql', # 'HOST': '127.0.0.1', # 'PORT': 3307, # 'USER': 'root', # 'PASSWORD': 'mysql', # 'NAME': 'mysql123' # } } ``` - [change language](#system-language) in settings and change response message in views and serializers ## Start App start app in *apps* ```bash cd Django_project_basis/django_base/django_base/apps && python ../../manage.py startapp ``` ## System language Change system message language in *django_base.settings.dev.py* **LANGUAGE_CODE** ## Django Environment Package list:
amqp==5.0.1
asgiref==3.3.0
billiard==3.6.3.0
celery==5.0.1
certifi==2020.6.20
cffi==1.14.3
chardet==3.0.4
click==7.1.2
click-didyoumean==0.0.3
click-repl==0.1.6
cryptography==3.1.1
DateTime==4.3
defusedxml==0.7.0rc1
Django==3.0.7
django-braces==1.14.0
django-cors-headers==3.5.0
django-elasticsearch-dsl==7.1.4
django-filter==2.4.0
django-oauth-toolkit==1.3.3
django-redis==4.12.1
django-redis-cache==2.1.3
django-rest-elasticsearch==0.4.2
django-rest-framework-social-oauth2==1.1.0
django-stubs==1.7.0
djangorestframework==3.12.1
djangorestframework-jwt==1.11.0
djangorestframework-recursive==0.1.2
djangorestframework-stubs==1.2.0
elasticsearch==7.9.1
elasticsearch-dsl==7.3.0
filetype==1.0.7
idna==2.10
install==1.3.4
Jinja2==2.11.2
kombu==5.0.2
Markdown==3.3.1
MarkupSafe==1.1.1
mutagen==1.45.1
mypy==0.790
mypy-extensions==0.4.3
mysql-client==0.0.1
oauthlib==3.1.0
Pillow==8.0.1
prompt-toolkit==3.0.8
py3Fdfs==2.2.0
pycparser==2.20
PyJWT==1.7.1
PyMySQL==0.10.1
pysolr==3.9.0
python-dateutil==2.8.1
python3-openid==3.2.0
pytz==2020.1
qiniu==7.3.0
redis==3.5.3
requests==2.24.0
requests-oauthlib==1.3.0
Serializer==0.2.1
simplejson==3.17.2
six==1.15.0
social-auth-app-django==4.0.0
social-auth-core==3.3.3
sqlparse==0.4.1
typed-ast==1.4.1
typing-extensions==3.7.4.3
urllib3==1.25.11
vine==5.0.0
wcwidth==0.2.5
zope.interface==5.1.2