728x90
728x90

django 4

파이썬 장고 사이트 국제화, 시간 설정 - LANGUAGE_CODE, TIME_ZONE, USE_I18N, USE_TZ

장고를 처음 실행하면 영어로 사이트가 보입니다. 사이트에 표시되는 언어를 영어에서 한국어로 변경하고 싶을 경우에는 LANGUAGE_CODE(언어 코드)를 변경하면 됩니다.  Internationalization(국제화) 설정 config 폴더에 있는 settings.py 파일에서 internationalization(국제화) 영역에 있는 LANGUAGE_CODE를 'en-us'에서 'ko-kr'로 변경하면 됩니다.# 언어 - 한국어LANGUAGE_CODE = 'ko-kr' 그러면 사이트가 한국어로 표시됩니다. 장고가 제공하는 메인 페이지는 myenv(가상환경) > Lib > site-packages > django > views > templates 폴더에 있는 default_urlconf.html 파일..

django 2024.11.04

파이썬 장고 마이그레이션 - makemigrations, migrate, reversing migrations

장고 기반 프로젝트를 처음 실행하면 터미널(Terminal)에 다음과 같이 붉은색으로 마이그레이션(Migration)에 대한 경고를 보여줍니다. You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions. Run 'python manage.py migrate' to apply them. 번역하면 적용되지 않은 마이그레이션이 18개 있습니다. 당신의 프로젝트가 앱(admin, auth, contenttypes, sessions)에 대한 마이그레이션을 할 때까지 제대로 작동하지 않을 수 있습니다.적용하..

django 2024.10.27

파이썬 장고 설치 및 프로젝트 생성, 실행 - Installing Django, django-admin startproject, manage.py runserver

장고(Django)는 하이 레벨 파이썬 웹 프레임워크(high-level Python web framework)입니다.웹 개발에 필요한 구성과 환경 설정들을 프레임워크가 처리해 주기 때문에 개발에 더 집중할 수 있습니다.그리고 무료이며 오픈 소스입니다.  장고(Django)는 프런트엔드(사용자 대면)와 백엔드(데이터베이스 및 로직)를 모두 개발할 수 있는 풀 스택 프레임워크(Full Stack Framework)입니다. Django에서 D가 묵음이기 때문에 "드장고"가 아닌 "장고"로 읽으시면 됩니다. 더 자세한 내용 장고 사이트를 참고하시기 바랍니다. (https://www.djangoproject.com)  장고 확인 현재 가상 환경에 장고가 설치되어 있는지 확인하기 위해서 Terminal(터미널)에..

django 2024.10.20

윈도우 파이썬 가상 환경 생성 - Python venv - Creation of virtual environments

파이썬은 프로젝트 별로 파이썬 환경이 독립될 수 있도록 가상 환경(virtual environments)을 제공하고 있습니다.가상 환경을 생성하면 프로젝트 별로 다른 라이브러리와 버전을 다르게 설치하고 관리할 수 있게 됩니다. 왜 가상 환경을 생성해야 할까요? 그냥 필요한 라이브러리를 설치하면 안 될까요? 여러 프로젝트들이 동일한 환경에서 개발되면 문제가 없겠지만 여러 프로젝트들이 다르게 사용하는 라이브러리가 있거나 다른 라이브러리 버전이 있을 경우에는 문제 됩니다. 그래서, 프로젝트 별로 가상 환경을 생성하고 가상 환경에 라이브러리를 설치하면 이런 문제점들을 해결할 수 있습니다. 더 자세한 내용은 파이썬 문서를 참고하시기 바랍니다. (https://docs.python.org/3/library/venv..

django 2024.10.06
728x90
728x90