개발/Web 개발 (10) 썸네일형 리스트형 [Django]error 1146 : Table django_session don't exists when I try use admin with mysql 오류 해결 [Error 1446] "Table django_session don't exists" Django와 mysql를 연결하여 migrations 하는 과정에서 다음과 같은 오류가 발생할 때가 있다. 이와 같은 오류가 있을때 다음과 같은 방법으로 오류를 해결하였다. 1. Database setting 확인하기 Django 프로젝트 폴더에있는 setting.py를 열어서 DATABASES를 확인한다. mysql과 잘 연결 되었는지 DATABASES 정보를 확인한다. 예시 : DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'db_name', 'USER': 'root', 'PASSWORD': '1234567890', 'HOST':.. [WEB] API 란? API란 말은 다들 많이 사용하고 무엇인지 알고 있지만 API는 "XX"이다 정확하게 말하는 경우도 없습니다. 왜 그런지 이유를 위키피디아를 찾아보면 굉장히 많은 뜻으로 쓰이고 있기 때문입니다. API(Application Programming Interface,응용 프로그래밍 인터페이스는) 응용 프로그램에서 사용할 수 있도록, 운영체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 인터페이스를 뜻합니다. "기계와 기계의 소통을 위한 기능 혹은 명세" 입니다. 예를 들어 기계의 경우 아이폰 혹은 안드로이드에서 API 서버가 있습니다. 아이폰 혹은 안이드로이는 API 정보를 전달하려면 의사소통을 해야합니다. 의사소통을 하려면 어떤 규칙이 필요합니다. 성능과 기능 필요에 따라 JSON이라는 규칙을.. [Django] MVT 패턴 MVT 패턴이란? Model + View + Template MTV 패턴이라고도 합니다. 웹 어플리케이션을 개발하는 데에 있어서 영역을 크게 위의 3가지로 나눈 것입니다. 이를 통해 독립적으로 개발을 할 수 있습니다. 3가지로 나누어서 개발을 하는 데에 있어서 딱히 정해진 순서는 없습니다. 그렇다면 각각이 무엇을 의미하는지 간단하게 알아보도록 합시다. Model 데이터를 다루는 영역입니다. 데이터베이스에 적용될 모델(model)을 설계합니다. View 웹 어플리케이션 상에서 데이터들이 처리되는 로직들을 정의합니다. 데이터를 처리할 함수를 정의하게 됩니다. Template 웹페이지에서 사용자가 보게될 페이지의 모습을 구성하는 부분입니다. 주로 html, css, javascript 등을 이용한 클라이언트 .. htaccess파일 & web.config파일 & httpd.conf파일 (정리해야함) 보호되어 있는 글입니다. 이전 1 2 다음