Project5 [DataBase][Mac/M1] MySQL과 Django 연동 (계정생성, 권한부여, DB생성) Django 와 MySQL을 연동하기 위해서는 프로젝트 폴더에서 settings.py을 손봐줘야한다.하지만 데이터베이스 정보는 외부로 유출될 시 위험할 수 있기 때문에 settings.py 에 직접적으로 쓰지않고 따로 manage.py 가 있는 폴더에 my_settings.py 를 만들어서 .gitignore로 관리한다.my_settings.py에는 다음과 같은 내용을 입력하면 되고DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'DB이름', 'USER': 'DB사용자이름', # 'root' 'PASSWORD': 'DB사용자비밀번호', 'HOST': '1.. 2024. 5. 17. [DataBase][Mac/M1] MySQL 또 말썽부리다.... 이번 데이터베이스 프로젝트를 위해서 사용하는 프레임워크는 Django 이다.하지만 Django 는 기본적으로 sqlite3 를 사용하며, 이는 ORM (Object Realational Mapper)으로 동작한다. 여기서 ORM이란, 객채(Object)의 관계(Relational)를 연결(Mapper)해주는 것을 뜻한다. 객체 지향적인 방법을 사용하여 데이터베이스의 데이터를 쉽게 조작할 수 있게 해주는 것이다. 즉, Django의 ORM이란, 파이썬과 데이터베이스의 SQL사이의 통역사 역할을 해준다.그렇기 때문에 쿼리문을 이용해야하는 데이터베이스 프로젝트에서는 적절치 않았기 때문에 MySQL을 따로 연동해서 사용하고자 하였다. 그래서 오랜만에 mysql 을 찾아보니 맥북에서 전혀 인식을 못하더라...! .. 2024. 5. 17. [모바일/AndroidStudio]🌴도시열섬 어플리케이션 프로젝트 2023학년도 2학기 "모바일프로그래밍"이라는 수업을 수강하였습니다. Android Studio를 배우는 수업이었습니다. 마지막 기말고사 대체로 프로젝트를 제작했습니다. 여러가지 주제들이 있었지만 교수님께서 추천해주시는 주제가 "도시열섬"이어서, 교수님의 추천주제로 정해서 만들어보기로 했습니다. 팀원은 총 나까지 포함해서 5명이 있었고, 모두 모바일 프로그래밍은 처음 해보는 상태였습니다. 일단 "도시열섬"을 가지고 어플리케이션을 만든다면 어떤 기능이 들어가면 좋을지에 대해서 회의를 해보았습니다. 도시열섬 지역을 알 수 있도록 도시열섬지도를 만들자! 사람들이 개개인적으로 도시열섬 피해를 최소화할 수 있는 장치를 만들자 커뮤니티? 사람들이 서로 열섬 피해 상황을 공유하거나 녹지공간을 공유할 수 있는 커뮤니티.. 2023. 12. 26. [해커톤][호남의 얼굴]얼굴인식 출석 서비스 본 프로젝트는 오픈 소스로 공개해두었습니다🤭 👇🏻 클릭해주세용 👇🏻 깃허브 주소 2023. 9. 4. [Toyproject][Linux/Unix] 영화관 키오스크 프로젝트 linux_kiosk 🍿linux_final_project_Theater 영화관 키오스크 개발 서버 클라이언트 (s erver client) 모델로 동작하는 키오스크 시스템 서버는 키오스크를 관리하는 역할을 수행하며 클라이언트는 키오스크 의 고객 역 할을 수행 서버는 키오스크 관리 상품과 각 상품의 수량을 관리 클라이언트들에게 서비스 제공 을 할 수 있도록 함 클라이언트는 키오스크 사용을 수행 기본 기능 서버 사용자에게 키오스크 에 대한 정보를 제공 상 품 의 종 류 및 각 상 품 의 가 격 , 수 량 등 각 상품에 대한 수량 관리 수량 초과 시 클라이언트가 상품을 가져갈 수 없도록 함 수량이 충분하면 클라이언트가 상품 수령할 수 있도록 함 상 품 총 금 액 과 지 불 금 액 을 비 교 하여 각 사 용 .. 2023. 7. 31. 이전 1 다음