교내의 고향 친구 및 이웃 친구를 찾는 웹사이트 개발 프로젝트!
- 이메일 인증을 통한 회원가입
- 위치 인증을 이용한 같은 동네 사용자 찾기
- 같은 동네 사용자 간 취미 공유
- 단체 채팅방, DM 기능
sogangfriend.mp4
- Django mails for Email Authentication
- Django Channels for Chat Service
- Kakao map API for Map, Reverse Geocoding
Pycharm 등 IDE 사용 권장(idle, cmd 불편합니다) 파이참 학생 무료 Pro버전
명령어 : git clone https://github.com/SogangFriend/SogangFriend.git 또는
- Github Desktop에서 file -> clone repository -> Github.com 에서 SogangFriend 찾아서 선택 또는 URL에서 위 주소 입력
- 로컬 패스는 적절히 선택
명령어 : python -m venv myvenv (myvenv는 가상환경의 이름으로 자유롭게 설정 가능)
명령어 : source myvenv/bin/activate (myvenv -설치한 가상환경 이름- 의 상위 폴더에서 진행해야함)
<window>
> myvenv\Scripts\activate
명령어 : python -m pip install --updgrade pip
명령어 : pip install django
pip install -r .\requirements.txt
명령어 :
python manage.py makemigrations
python manage.py migrate
<window>
※관리자권한으로 파워쉘 실행
> ExecutionPolicy <-- 현재 상태 확인
Restricted <---- 모든 스크립트 막음
> Set-ExecutionPolicy Unrestricted <---풀어줌
> ExecutionPolicy <-- 다시 확인
Unrestricted <---- 모든 스크립트 허용으로 변경 확인
>python manage.py makemigrations
>python manage.py migrate
- 주의사항
- 사람별로 브랜치를 만들 것입니다.
본인의 브랜치를 사용하길 권장하며 main 브랜치에 바로 commit-push 하지 않도록 부탁드립니다.