일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 알림봇
- API
- 멋사 면접
- ㅏㄴ
- 멋사 서류평가
- 멋사 10기
- 멋쟁이사자처럼대학
- 멋사
- 크롤링
- 기사 제목 크롤링
- IT동아리
- discord
- 파이썬 크롤링
- 디스코드봇
- 백엔드
- django
- 멋쟁이사자처럼10기
- 멋사11기
- 파이썬
- 멋사 서류
- 멋쟁이사자처럼 서류
- 멋사 합격
- 웹동아리
- 코딩동아리
- 멋쟁이사자처럼
- 깃허브
- 멋사12
- 멋쟁이사자처럼11기
- 멋사10기
- 멋쟁이 사자처럼
- Today
- Total
목록전체 글 (83)
ACHO.pk devlog
초기 환경 설정 1. 가상환경 myvenv 생성 2. 프로젝트 bootstrap_ex 생성 3. 어플리케이션 bootapp 생성 4. templates, html, settigs.py, urls.py, views.py 설정 bootstrap을 이용해서 웹 사이트를 쉽게 꾸밀 수 있게 해준다. 아래 링크 참고.. https://getbootstrap.com/docs/5.2/components/buttons/ Buttons Use Bootstrap’s custom button styles for actions in forms, dialogs, and more with support for multiple sizes, states, and more. getbootstrap.com 형광펜으로 되어 있는 부분을 ..
아마도 어플리케이션에서 템플릿 만드는 과정을 설명하는 건 이번까지가 마지막일 것이다. 혹시 내 블로그를 보고 궁금한 게 있다면 댓글 또는 이전 블로그를 확인하기 바란다. 웹 서비스 내부 데이터에는 static과 media 파일이 있다. static : 웹 서비스 내부에서 사용자들을 위해 미리 준비한 데이터 media : 사용자가 업로드한, 사용자에 의한 데이터 Django는 settings.py에서 static 파일을 관리한다. -STATICFILES_DIRS: static 파일들의 경로 작성 -STATIC_ROOT : 배포를 하기 위해 특정 파일에 static 파일들을 복사하여 모아 놓을 경로 STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') -STATIC_U..
Django에 대한 학습과 실습을 진행했으니 이제 사이트를 만들어 볼 시간이다. 내가 반복해서 말하지만, 나는 기억을 하고 익히기 위해 계속해서 정리하고 기록하는 것이다. 이전 강의에서 이미 한 번 했던 내용이므로 간단하게 넘어가도록 하겠다. 자세한 내용은 https://acho.tistory.com/30 에서 보고 오도록하자. $ python -m venv 가상환경이름 $ source 가상환경이름/Scripts/activate $ pip install django $ django-admin startproject 프로젝트이름 $ python manage.py runserver URL mapping url를 등록하고 각각의 html를 연결해보자 우리가 만든 애플리케이션 내부에 templates 폴더를 생..
드디어 백엔드에 첫 발을 내딛는 순간이다. 내가 추가적으로 공부할 때나 새로운 프로젝트를 진행할 때 이렇게 기록하는 것이 도움이 된다는 걸 잘 알기 때문에 귀찮더라도 꾸준히 기록하기 위해 노력하고 있다. ...작성하다가 다 날라가서 멘탈도 같이 터졌다... 가상환경 셋팅하기 나는 코드라이언에서 알려준 방법으로 가상환경이 세팅이 되지 않아 구글링을 통해 cmd 창으로 가상환경을 만들었다. ### cmd 창 ### $ cd 폴더 경로 $ python -m venv 가상환경이름 django 설치하고 프로젝트 생성하기 vs code에서 가상환경 만든 폴더를 불러온 후, 터미널에서 django를 설치해준다!! pip install django django-admin startproject 프로젝트이름 pip fr..
백엔드랑 프론트엔드를 어떻게 연결해야하며, 백엔드는 어떻게 공부를 해야할 지 막막했는데, 멋사 덕분에 계속해서 공부하고 성장하면서 배움의 부족을 채울 수 있게 되었다. 웹 서비스를 쉽게 만들어주는 웹 프레임워크에 대해 깊이 배우고 활용하는 시간을 갖을 수 있다는 점에서 혼자 학습할 때 어려워했던 부분을 조금씩 해소할 수 있으리라 믿는다. 일단, 우리가 구현할 프로젝트를 그림으로 그리고, 필요한 기능은 Django 핵심 개념을 학습하면서 익혀보자. 시도부터 하자! python에서 예외처리 다루기 Python의 오류 -문법 에러(파싱 에러) : 실행 자체에 영향을 주는 치명적인 오류 -예외 : 프로그램 실행 자체를 멈추지는 않는 오류, 실행 중 감지되는 오류 이런 예외적인 상황을 코드로 Handling하는 ..
자꾸 헷갈리는 나를 위해 정리하기 1. 로컬환경에서 Git의 원격 Repository와 연결할 폴더 선택 ( github에 올리고 싶은 파일 ) 2. 해당 폴더에서 더 많은 옵션 표시 선택 -> git bash 선택 3. master 브랜치명을 main 브랜치로 이름을 변경하기 ( master나 main 브랜치가 default로 존재한 상태에서 진행 ) #main으로 브랜치명 변경 $ git branch -m main #master로 브랜치명 변경 $ git branch -m master 로컬 폴더에서 git init 명령 수행 $ git init HTPPS_URL은 본인 Repository Clone에서 HTTPS에 해당하는 URL를 입력하면 된다. 복사한 URL를 입력할 때는 "Shift + Inse..
벌써 멋사 활동한 지 한 달이 지났다. 역시 지원하길 잘했다는 생각이 든다. 내가 C를 먼저 공부했기 때문에 Python 문법 자체가 매우 생소했는데, 이번 기회에 잘 학습한 것 같다. 1. python 메일 프로그램을 만들기 위해서는, Google(Gmail) 계정이 필요하다. 2. Google 회원가입 후에 프로필 이미지 클릭, 'Google 계정 관리' 버튼을 클릭한다. 3. 좌측 '보안' 탭을 클릭하여 액세스 사용 설정 페이지로 진입한다. 4. '보안 수준이 낮은 앱의 액세스' 섹션에서 ' 액세스 사용 설정(권장하지 않음)' 텍스트를 클릭한다. 5. '보안 수준이 낮은 앱'의 액세스 권한을 허용한다. 이기 때문에 아래 방법으로 하면 된다. 1. 보안 탭에 들어간다. 2. google에 로그인 섹션..
gtts 라이브러리로 텍스트를 음성으로 바꿔주는 프로그램을 만든 적이 있는데, googletrans 라이브러리는 번역을 해준다. 파파고나 네이버 번역기와 같은 번역 시스템은 이 둘을 합쳐서 사용하나 보다.. ㅎㅎ Googletrans 라이브러리에 대해 알아보기 언어 감지 및 번역 기능을 가진 Module 즉, Library( 모듈을 큰 기능 단위로 묶어둔 것 ) from googletrans import Translator 언어 감지하기 1. 번역기를 만든다. translator = Translator()#googletrans 라이브러리 안에 구현되어 있는 번역기 기능을 사용한다. 2. 언어 감지를 원하는 문장을 설정한다. sentence1 = "Hello, I'm ACHO."#언어를 감지할 문장을 적어..