분류 전체보기
-
Django) User 아이디 찾기, 비밀번호 찾기(초기화) 페이지 만들기Django 2019. 7. 12. 14:36
회원가입, 로그인, 로그아웃의 기능을 갖추었다면, 가입한 회원이 자신의 아이디, 비밀번호를 찾을 수 있는 기능이 필요하다.. Django는 물론 비밀번호 찾기를 지원한다. 하지만 이걸 다루는 글을 찾지 못해 헤맨 나와 같은 사람들을 위해 적어보려 한다. Django의 기본 비밀번호 찾기 같은 경우 사용자가 가입할 때 입력한 email을 입력하면 비밀번호를 초기화할 수 있는 링크를 해당 email로 보내준다. Django의 기본 회원가입의 경우 username, email, password를 입력받기 때문에 기본 기능을 이용하면 충분히 활용이 가능하다. 하지만 내가 만드는 중인 페이지는 이메일을 입력받지 않아 어떻게 주어진 class를 수정해야 할지 막막했다. 그러던 중 '내 페이지는 회원가입 시 Goog..
-
Django) 맥 Django 서버 다른 기기로 접속하기Django 2019. 7. 5. 16:48
웹 개발을 하다 보면, 모바일로 보이는 페이지가 궁금할 때가 있다. 특히 모바일 기기를 기본으로 생각하고 반응형 웹 사이트를 개발할 때는 더더욱 그렇다. 맥에서는 safari의 메뉴 중, 개발자용>사용자 에이전트 기능을 통해 모바일 페이지를 확인할 수 있지만, 사이즈에 맞게 창이 변하진 않는다. 실제 기기로 확인을 하는 것이 가장 좋기 때문에, 오늘은 맥에서 구동 중인 장고 서버를 다른 기기로 접속하는 방법에 대해 알아보자. 먼저 본인이 개발중인 Django 프로젝트 내의 setting.py 파일을 수정하자. setting.py 파일은 프로젝트이름/프로젝트이름/setting.py 경로에 위치한다. 파일은 아무 에디터로 수정을 해도 상관이 없다. ALLOWED_HOSTS를 찾아 [] 사이에 '*'을 넣어주..
-
Django) 맥 장고 MySQL 연결하기 / mysqlclient 설치 오류 해결Django 2019. 7. 4. 17:23
MySQL을 설치하는 방법은 아래의 포스팅을 참고하면 된다. https://gaebyeokja.tistory.com/6 Mysql) 맥에 Mysql 설치하기 및 Workbench 설치하기 맥에 Mysql을 설치하는 방법은 여러 가지 방법이 있다. 터미널을 이용하여 설치를 할 수 있고, 홈페이지에 접속하여 설치 파일을 받아 설치할 수 있다. 터미널 사용법을 익히면 좋긴 하겠지만, 본인은 GUI를 지원.. gaebyeokja.tistory.com Django는 Database를 기본적으로 SQLite3을 사용한다. 따라서 우리가 익숙한 MySQL로 바꾸어 주려면, 드라이버를 추가로 설치를 해야 한다. 먼저 가상 환경 실행 후 디렉터리를 프로젝트로 이동해준다. 잘 모르겠다면, 아래의 명령어를 참고하자. cd ..
-
Django) 맥에 PyCharm을 설치하여 Django 프로젝트 연동하기Django 2019. 7. 4. 15:05
PyCharm은 JetBrains사의 좋은 Python IDE이다. PyCharm의 무료 버전을 다운로드하여 Django 프로젝트를 연동하는 방법에 대해 알아보자. 먼저 아래의 링크에서 Community버전을 다운로드하도록 하자. https://www.jetbrains.com/pycharm/download/#section=mac Download PyCharm: Python IDE for Professional Developers by JetBrains Intelligent Python IDE with refactorings, debugger, code completion, on-the-fly code analysis and coding productivity orientation www.jetbrains..
-
Mysql) 맥에 Mysql 설치하기 및 Workbench 설치하기DataBase 2019. 7. 4. 11:40
맥에 Mysql을 설치하는 방법은 여러 가지 방법이 있다. 터미널을 이용하여 설치를 할 수 있고, 홈페이지에 접속하여 설치 파일을 받아 설치할 수 있다. 터미널 사용법을 익히면 좋긴 하겠지만, 본인은 GUI를 지원하는데 굳이 터미널을 사용해야 하나 라는 생각이다. 아래의 링크에 접속하여 파일을 받아주자. https://dev.mysql.com/downloads/mysql/ MySQL :: Download MySQL Community Server Download MySQL Community Server Please report any bugs or inconsistencies you observe to our Bugs Database. Thank you for your support! dev.mysql.c..
-
Django) 맥 장고 웹 프로젝트 및 앱 생성하기Django 2019. 7. 3. 14:41
Django 설치가 완료되었다면, 이제 웹 프로젝트를 만들 차례이다. 먼저 터미널을 실행시키고, 아래의 명령어로 Django를 설치한 가상 환경을 실행시킨다. 디렉터리이름 에는 본인이 가상 환경을 만든 디렉터리명을 적어주면 된다. 가상환경이름 에는 본인이 설정한 가상 환경 이름을 적어주면 된다. 특별한 설정을 하지 않았다면, 터미널을 처음 실행하면 경로는 Macintosh HD ▸ 사용자 ▸ 계정이름 으로 위치하게 된다. Macintosh HD ▸ 사용자 ▸ 계정이름 ▸ 디렉터리경로 ▸ 가상환경이름 ▸ bin ▸ activate 파일을 실행시키는 명령어이다. 터미널의 기본 경로는 Macintosh HD ▸ 사용자 ▸ 계정이름 이기 때문에 그 뒷부분인 아래의 명령어만 입력해..
-
Django) 맥에 장고 설치하기Django 2019. 7. 2. 23:34
pip를 이용하여 장고를 설치하는 방법에 대해서 다루려 한다. 먼저 pip는 Pip Installs Packages의 약자이며 파이썬으로 작성된 패키지 소프트웨어를 설치, 관리하는 패키지 관리 시스템이다. 맥은 기본적으로 python이 설치되어 있기 때문에, 윈도우처럼 따로 설치해줄 필요가 없다. pip를 맥에 설치하기 위해 일단 터미널을 실행시킨다. 터미널은 기본적으로 설치가 되어있는 프로그램이며, Launchpad 에서 따로 위치를 바꾼 것이 아니라면 '기타' 폴더 안에 위치한다. 위치를 모른다면 Spotlight 에 '터미널'이라 검색해서 실행시키면 된다. 터미널에 아래와 같은 명령어를 입력하면 암호를 묻게 되는데, 본인이 맥에 로그인을 할 때 입력하는 비밀번호를 입력하면 된다. 참고로 sudo 는..