'IT/Python' 카테고리의 글 목록 (5 Page)
본문 바로가기

IT/Python42

[Python] django 앱(App) 만들기 urls.py 와 views.py mysite 프로젝트 생성하고 코드 에디터인 파이참까지 설치했습니다. 이제는 이 프로젝트에 하나하나 기능을 추가할 차례입니다. 이 기능을 추가하기 위해선 앱을 생성해야 합니다. 게시판 기능을 담당할 pybo 앱을 생성해 봅시다. 생성하는 방법은 cmd(명령 프롬프트)에서 startapp 명령어를 사용하면 됩니다. CMD(명령 프롬프트)를 실행 >> mysite 입력하여 가상 환경 진입 >> django-admin startapp pybo 명령어 입력 (myvenv) c:\projects\mysite>django-admin startapp pybo 파이참에서 확인해보시면 mysite 밑에 pybo라는 디렉터리가 생성되었고 그 안에 각종 파이썬 파일들이 생성되었습니다. 이렇게 하면 pybo 라는 페이지가 생.. IT/Python 2022. 8. 29.
[Python] django 파이참에서 장고 언어 및 시간 바꾸기 파이참을 실행하고 mysite\config 디렉토리 아래에 있는 setting.py 파일을 더블 클릭합니다. 106 줄에 있는 LANGUAGE_CODE = 'en-us' 의 en-us를 ko-kr로 수정합니다. 108 줄에 있는 TIME_ZONE = 'UTC' 의 UTC 를 Asia/Seoul 로 수정합니다. 저장 후에 서버를 재실행줍니다. 서버가 만약 실행중이라면 종료하고 다시 실행해 주셔야 합니다. (myvenv) c:\projects\mysite>python manage.py runserver 이제 localhost:8000 으로 접속하시면 초기 화면이 영어에서 한글로 바뀐걸 확인하실 수 있습니다. IT/Python 2022. 8. 26.
[Python] django 파이참 설치하기 현용 파이썬 개발 툴 중 가장 기능이 강력하고 완성도가 높다고 생각됩니다. 무료 버전인 커뮤니티 에디션과 상용 버전인 프로페셔널 에디션으로 나뉩니다. 학생이라면 학교 이메일 인즈응로 프로페셔널 에디션을 무료로 사용할 수 있습니다. 무료 버전인 커뮤니티 에디션 버전에서도 충분히 개발이 가능하기 때문에 커뮤니티 버전으로 설치하시면 됩니다. 설치는 아래 사이트에서 Community 다운로드 하신 다음에 설치 진행하시면 됩니다. 설치할 때 특별히 주의할 점은 없으므로 끝까지 Next 를 선택해서 설치해주면 됩니다. www.jetbrains.com/ko-kr/pycharm/download/#section=windows 다운로드 PyCharm: JetBrains가 만든 전문 개발자용 Python IDE www.je.. IT/Python 2022. 8. 26.
파이썬 attributeerror: module 'collections' has no attribute 'iterator' 에러 해결 방법 파이썬 버전 3.10.x 이상에서 장고 프로젝트 생성 시 발생하는 에러입니다. 이 에러가 발생하는 이유는 파이썬 3.10 은 django-pydention 내에서 사용되는 collections.callable 참조가 파이썬 3.10부터 collections.abc.callable로 이동하였다고 합니다. 그리하여.. 위 프로젝트 생성 명령어인 django-admin startproject config . 명령어를 입력하시면 에러가 발생하는 겁니다. 에러 문구 AttributeError: module 'collections' has no attribute 'Iterator' 이 것은 django-pydenticon 이 파이썬 3.10을 지원해야 해결이 되는 이슈라고 합니다. 그럼 지금 상황에서 이 문제를 가.. IT/Python 2022. 8. 26.
[Python] django 가상 환경 간단하게 진입하기 가상 환경 진입시 매번 같은 명령어를 타이핑 하는 번거로움을 없애기 위해 아래와 같이 배치 프로그램으로 만들려고 합니다. 윈도우 메모장을 실행합니다. 메모장에 다음과 같이 작성합니다. @echo off cd c:\projects\mysite c:\users\yjshin\myvenv\Scripts\activate 두 번째 줄에는 프로젝트 경로로 이동하라. 세 번째 줄에는 가상 환경을 실행하라는 의미입니다. 이제 저장합니다. 저장할 때 이름을 자유롭게 하셔도 되는데 확장자는 *.cmd 로 해주셔야 합니다. cmd가 확장자인 파일은 배치 파일입니다. 파일에 작성되어 있는 문구를 실행해 주는 파일이라고 생각하시면 됩니다. 예를 들어, mysite.cmd 와 같이 해주시면 됩니다. 이제 이 배치 파일이 명령 프롬.. IT/Python 2022. 8. 25.