WEB/Django

    3. 장고 관리자

    3. 장고 관리자

    관리자 화면을 한국어로 변경하길 원할 경우 'settings.py'중 LANGUAGE_CODE = 'en-us'를 LANGUAGE_CODE = 'ko'로 바꾸길 바란다. 방금 막 모델링 한 글들을 장고 관리자에서 추가하거나 수정, 삭제할 수 있다. 즉, 관리자 페이지가 존재하고 거기에서 관리가 가능하다는 것이다. 이제 blog/admin.py 파일을 열어서 내용을 다음과 같이 바꾼다. # blog/admin.py from django.contrib import admin from .models import Post # models에 정의한 Post class를 불러온다 admin.site.register(Post) # admin에 model에 정의한 Post class를 추가시킨다 cs 이제 실행시켜보자..

    2. Django 모델 만들기

    2. Django 모델 만들기

    장고의 모델, 관리자 및 배포 장고 모델 1. 어플리케이션 만들기 난 이전에 만든 test_django 폴더 밑에 manage.py, mysite, db.sqlite3이 있다. manage.py를 이용하여 blog라는 폴더 밑에 어플리케이션을 만들거다. 아래 명령어를 수행한다. >> python manage.py startapp blog 그럼 test_django 폴더 아래 blog 폴더가 만들어지고, 어플을 만들기 위한 함수들이 자동으로 생성된다. 애플리케이션을 생성한 후 장고에 사용해야 한다고 알려줘야 한다. 이 역할을 하는 파일이 mysite/settings.py. 이 파일 안에서 INSTALLED_APPS를 열어, )바로 위에 'blog'를 추가한다. 최종 결과물은 아래같다. 2. 블로그 글 모델..

    1. Django 설치 및 프로젝트 생성

    1. Django 설치 및 프로젝트 생성

    인공지능을 공부하면서 궁금해왔던 것이 ai는 어떻게 서비스를 제공하지? 하는 부분이였다. AI를 공부하면서 플렛폼 개발과는 거리가 멀어지는 느낌을 갖긴 했지만 궁금한건 해결해야 하니깐... 물론 앱/웹에서 서비스를 제공하기 위해서 앱/웹 구조를 파악하고 서버/ 클라이언트를 공부하고 할게 많고 이 영역도 궁금하긴 하지만 일단 ai를 서비스하기 위한 Back-end 구축을 목표로 잡았다. (일단 간단하게 결과 값만 보자구...) 시중에 많은 자료, 블로그, 강의가 있는데 곳곳에서 따오고 이해한 부분을 적어가려고 한다. 일단 ML/DL 은 python이 압도적이다. 제공되는 라이브러리도 많고 매우 편리하다. (제공되는게 너무 많아서 다 공부해야하는 것도 문제지만...) 그리고 python은 웹 프레임워크로 F..