일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Toast Message
- 장고
- IOS
- AI
- 인공지능
- BigData
- 시각화
- python
- Artificial Intelligence
- Pycharm
- ios toast message
- 빅데이터
- 모델
- toast
- swift
- APP
- 파이썬
- 템플릿
- 기계학습
- model
- Android
- view
- Django
- Machine Learning
- Deep learning
- 디자인패턴
- 머신러닝
- 앱
- swift toast message
- 딥러닝
- Today
- Total
목록분류 전체보기 (79)
이끼의 생각
전편에서 템플릿이 없어서 에러가 발생하였습니다. 이제 꼬리에꼬리를 무는 에러를 수정할 수 있습니다.^^ 이번엔 장고 템플릿에 대해 알아 볼껀데 그전에 웹 페이지와 HTML에 대해 알아보겠습니다. HTML이란? HTML은 크롬이나 파이어폭스, 사파리 등과 같은 웹 브라우저가 해석할 수 있는 간단한 코드예요. 사용자에게 웹 페이지를 표시할 때 사용합니다. HTML은 "HyperText Markup Language"의 줄임말로, 하이퍼텍스트(HyperText) 는 페이지 간 하이퍼링크가 포함된 텍스트라는 뜻입니다. 마크업(Markup) 이란 누군가(브라우저)가 문서를 해석하도록 표시(mark)를 했다는 뜻이에요. HTML은 태그(tag) 들로 이루어져 있어요. 태그는 (닫는 태그)로 끝나는데, 이는 마크업 요..
지난 편에서 views에서 요청을 처리하는 소스를 구현하지 않아 에러가 발생했습니다. 그래서 urls 가 잘 작동되는지만 알기 위해 Hello World And Blog 문장만 출력했어요. 이번엔 View에 대해서 알아 보겠습니다. 장고 View 뷰(view) 는 애플리케이션의 "로직"을 담당합니다. 뷰는 이전에 만들었던 모델(Model)에서 필요한 정보를 받아와서 템플릿에 전달하는 역할을 합니다. 반대로 템플릿에서 사용자의 요청을 받아 모델이나 웹서버에 구현되어 제공할 수 있는 기능, 서비스들을 가져오기도 합니다. 템플릿은 다음 장에서 만들어 볼 거에요. 뷰는 Python 시작하기 장에서 했던 것보다 어려워보이지만, 파이썬 함수일 뿐이에요. 뷰는 views.py 파일 안에 있어 실제로 View를 vie..
우리가 함께 실습하고 있는 블로그에 URL 을 세팅해보겠습니다. 블로그 답게 접속 시 글목록을 보여주게 만들어 봅시다. 접속하는 주소는 로컬 호스트로 정해줍니다.(http://127.0.0.1:8000 or http://localhost:8000) 또한 mysite/urls.py파일을 깨끗한 상태로 유지하기 위해, blog 애플리케이션에서 메인 mysite/urls.py파일로 url들을 가져올 거에요. 웹서버 URL 세팅하기 우선 프로젝트 폴더의 urls.py에서 로컬호스트로 접속 요청 시 곧바로 blog에서 처리할 수 있게 지정해줍니다. 먼저 blog.urls를 가져오는 행을 추가해 봅시다. blog.urls를 가져오려면, include 함수가 필요합니다. from django.urls 행을 찾아 im..
URL은 무엇인가? URL(Uniform Resource Locator, 문화어: 파일식별자, 유일자원지시기)은 네트워크 상에서 자원이 어디 있는지를 알려주기 위한 규약입니다. 네. 쉽게 말해서 URL은 웹 주소입니다. 웹 사이트를 방문하면 브라우저의 주소창에서 볼 수 있죠. 파이참에서 서버를 실행하면 http://127.0.0.1:8000 도 URL이고 https://djangogirls.org/ 도 URL입니다. (도메인에 대한 개념은 나중에..) 인터넷의 모든 웹페이지는 고유한 URL을 가지고 있어야 됩니다. 어플리케이션은 사용자가 URL을 입력하면 어떤 내용을, 어떤 페이지를 보야줘야하는지 알고 있어야되고요. 장고는 URLconf (URL Configuration) 을 사용합니다. URLconf는..
장고는 자동 관리 인터페이스라는 아주 강력한 기능을 지원합니다. 관리자나 관리자권한의 사용자가 웹서버의 콘텐츠를를 관리하기위한 도구들을 관리자전용페이지에서 지원해줍니다.모델의 메타 데이터를 읽어서 신뢰할 수있는 사용자가 사이트의 콘텐츠를 관리 할 수있는 모델 중심의 빠른 인터페이스를 제공합니다. 관리자의 권장 사용은 조직의 내부 관리 도구로 제한됩니다. 장고 관리자 우선 관리자 화면을 한국어로 변경을 해보겠습니다. setting.py에서 LANGUAGE_CODE를 찾아주세요. - 경로 : 프로젝트명/하위프로젝트명/setting.py- 게시글 기준 위치 : IKKIsonDjango/IKKIsonDjango/setting.py LAUNGUAGE_CODE의 값이 'en-us'로 되있을 겁니다. 한국어로 바꾸기..
지금까지 공부한 내용을 기준으로 예제 실습을 시작해보겠습니다. 이 후에 배우는 내용도 추가하면서 블로그 앱을 만들어가볼께요. 파이참, 여러분들의 개발환경을 준비해주세요~ (명령어실행은 프롬프트, 파워셀에서 작업하는 것과 똑같지만 파이참은 파이참터미널에서 자동으로 가상환경이 활성화됩니다. 파이참을 사용하시는 경우 활성화 상태를 확인해보시고, 다른 환경이신 경우 직접 가상환경을 활성화 시키고 작업해주세요~~) 블로그 어플리케이션 만들기 (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언어와 같은 절차지향에서 특징과 기능을 갖춘 독립된 단위로 나누며..
보호되어 있는 글입니다.