Django에서 나만의 블로그 앱 만들기 [튜토리얼]

블로그 기능


  • 관리자의 CKEditor
  • 스레드 댓글 시스템
  • 태깅 기능
  • 유사한 게시물 검색 중
  • 검색 기능
  • 자동 사이트맵

  • 시작하자

    가상 환경 설정



    Virtualenv는 격리된 Python 환경을 만드는 데 사용되는 도구입니다. 이 환경에는 다른 virtualenv 환경과 라이브러리를 공유하지 않는 자체 설치 디렉토리가 있습니다(선택적으로 전역으로 설치된 라이브러리에도 액세스하지 않음).

    설치

    가상 환경을 설치하려면 터미널에 다음 명령을 입력하십시오.

    pip3 install virtualenv
    


    가상 환경을 만들기 전에 프로젝트 디렉토리를 만듭니다. 그 안에 가상 환경을 만듭니다. 터미널에 다음 명령을 입력합니다.

    mkdir awwblog
    


    awwblog 디렉토리 내에서 가상 환경을 설정합니다. 터미널에 다음 명령을 입력합니다.

    cd awwblog/
    


    먼저 특정 버전의 Python 설치 경로를 찾으십시오.

    which python3.9
    


    여기서는 python3.9를 사용합니다. 위의 명령으로 python3.9(모든 버전)의 경로를 얻습니다.

    내 가상 환경에서 python3.9를 원합니다. 이제 가상 환경을 만들어 봅시다.

    virtualenv 명령을 사용하여 env_awwblog 가상 환경을 만들었습니다. 모든 파이썬 설치는 그 안에 들어갑니다. 하지만 파이썬을 설치하기 전에 가상 환경을 활성화해야 합니다.

    다음 명령을 입력하십시오.

    source env_awwblog/bin/activate
    


    아니요, 가상 환경에 Django를 설치할 준비가 되었습니다. 그럼 가자…

    장고 설치




    pip3 install Django
    


    이제 Django가 우리 환경에 설치되었습니다.

    awwblog 프로젝트 생성



    모든 것이 잘되고 있습니다. 이제 django-admin 명령을 사용하여 프로젝트를 시작합니다.

    django-admin startproject awwblog
    


    이 명령은 awwblog 디렉토리를 생성해야 합니다. cd awwblog 명령을 사용하여 디렉토리로 이동합니다.

    이 명령은 awwblog 디렉토리를 생성해야 합니다. cd awwblog 명령을 사용하여 디렉토리로 이동합니다.

    python3 manage.py runserver
    


    브라우저에서 URLhttp://127.0.0.1:8000/을 누르기만 하면 됩니다.
    이제 이것을 볼 수 있습니다.



    브라우저에서 이 메시지가 표시되면 축하합니다!! Django 설치가 성공적으로 완료되었습니다. 이제 우리는 앱을 만듭니다.

    블로그 앱 만들기



    이제 첫 번째 Django 애플리케이션을 만들어 보겠습니다. 처음부터 블로그 응용 프로그램을 만듭니다. 프로젝트의 루트 디렉터리에서 다음 명령을 실행합니다.

    python3 manage.py startapp blog
    


    선호하는 코드 편집기에서 awwblog 디렉토리를 엽니다. VS 코드를 사용하고 있습니다. 아래는 모든 것을 설정한 후 프로젝트 파일 구조의 구조입니다.



    이제 awwblog 디렉터리에서 settings.py를 엽니다. 가장 먼저 해야 할 일은 생성된 앱 "블로그"를 INSTALLED_APPS에 추가하는 것입니다.

    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'blog',
    ]
    


    여기에는 Django 프로젝트에서 사용할 Django 앱이 있습니다.

    이것이 이 기사의 전부입니다. 다음 튜토리얼에서는 블로그 포스트를 저장하기 위한 포스트 모달을 만들 것입니다.

    네가 좋아하길 바래. 이 튜토리얼을 친구들과 공유하십시오.

    다음: Next: Designing the blog data schema – Django Blog #2

    좋은 웹페이지 즐겨찾기