일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 모델
- APP
- Artificial Intelligence
- model
- Pycharm
- Machine Learning
- python
- 시각화
- IOS
- 장고
- Android
- Toast Message
- 머신러닝
- 인공지능
- swift
- Deep learning
- Django
- ios toast message
- 디자인패턴
- toast
- view
- AI
- 딥러닝
- swift toast message
- BigData
- 빅데이터
- 파이썬
- 템플릿
- 앱
- 기계학습
- Today
- Total
목록모델 (4)
이끼의 생각
이번 편은 장고의 데이터베이스 연결하여 데이터를 저장하는 방법을 알아보겠습니다. 쿼리셋(QuerySets) 이란? 쿼리셋(QuerySets)은 전달받은 모델의 객체 목록을 말합니다. 쿼리셋은 데이터베이스로부터 데이터를 읽고, 필터를 걸거나 정렬 등을 할 수 있습니다. 이제부터 블로그 앱 예제와 함께 실습해보겠습니다. 장고 쉘 로컬 콘솔을 열고 아래의 명령어를 입력하세요. > python manage.py shell //스샤 명령어가 실행되면 아래처럼 나올겁니다. (InteractiveConsole)>>> 여러분은 이제 장고 인터랙티브 콘솔(interactive console)로 들어왔습니다. 파이썬 프롬프트와 비슷하지만, 장고만의 마법을 부릴 수 있는 곳이기도 하지요. 물론 파이썬의 모든 명령어를 여기서..
지난 편에서 views에서 요청을 처리하는 소스를 구현하지 않아 에러가 발생했습니다. 그래서 urls 가 잘 작동되는지만 알기 위해 Hello World And Blog 문장만 출력했어요. 이번엔 View에 대해서 알아 보겠습니다. 장고 View 뷰(view) 는 애플리케이션의 "로직"을 담당합니다. 뷰는 이전에 만들었던 모델(Model)에서 필요한 정보를 받아와서 템플릿에 전달하는 역할을 합니다. 반대로 템플릿에서 사용자의 요청을 받아 모델이나 웹서버에 구현되어 제공할 수 있는 기능, 서비스들을 가져오기도 합니다. 템플릿은 다음 장에서 만들어 볼 거에요. 뷰는 Python 시작하기 장에서 했던 것보다 어려워보이지만, 파이썬 함수일 뿐이에요. 뷰는 views.py 파일 안에 있어 실제로 View를 vie..
지금까지 공부한 내용을 기준으로 예제 실습을 시작해보겠습니다. 이 후에 배우는 내용도 추가하면서 블로그 앱을 만들어가볼께요. 파이참, 여러분들의 개발환경을 준비해주세요~ (명령어실행은 프롬프트, 파워셀에서 작업하는 것과 똑같지만 파이참은 파이참터미널에서 자동으로 가상환경이 활성화됩니다. 파이참을 사용하시는 경우 활성화 상태를 확인해보시고, 다른 환경이신 경우 직접 가상환경을 활성화 시키고 작업해주세요~~) 블로그 어플리케이션 만들기 (1) 블로그 App을 생성하겠습니다. 앞 3편에서 연습해본 App 만들기를 참고하세요~ > python manage.py startapp blog 블로그 앱을 한번 확인해볼께요. blog├── migrations | └── __init__.py├── __init__.py├─..
이번 편은 Model에 대해서 알아보겠습니다. 일반적으로 웹서버 시스템을 구현하는 방법 중 MVC 패턴을 사용하는데 이번편에서는 다루지 않고 추후에 제대로 정리해보겠습니다. 장고 모델을 이해하기 위해서는 우선 객체지향이라는 패러다임을 이해해야됩니다. 간단하게 객체지향에 대해 설명을 하겠습니다. 만약 여러분들이 프로그래밍, 개발을 이용해서 경제활동을 하실 계획이시라면 반드시 객체지향을 공부하시기 바랍니다. 객체 지향 Object-Oriented (1) 객체 지향 프로그래밍? 객체 지향 프로그래밍(Object-Oriented Programming, OOP)는 프로그래밍 설계방법론의 패러다임 중 하나로 아주 오랫동안 사용된 방식입니다. 이전의 C언어와 같은 절차지향에서 특징과 기능을 갖춘 독립된 단위로 나누며..