Skip to content

[Django] 자신의 반려견을 등록, 기록하고 차트 비교와 사진을 공유할 수 있는 웹사이트.

License

Notifications You must be signed in to change notification settings

dongju93/my-dogs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2023 Update soon...

Journey to migration Django 3.0.4 web app to 4.2.5


Reconfigure virtual environment

  • apply Python 3.11.5
  • source myven/bin/activate

Change RDBMS

  • MySQL(AWS RDS) 8.0.xx to MariaDB(Docker) 11.1.2
    • apply DEFAULT_AUTO_FIELD = 'django.db.models.BigAutoField' globally
    • makemigrations, migrate success

Change AWS S3 file upload method

  • Both web static files and user-uploaded files are stored in an AWS S3 bucket
  • Now, AWS Lambda Edge is employed for credential and presigned URL generation
    while AWS CloudFront is utilized with S3 for file uploads and downloads