분류 전체보기

웹(Web)/장고(Django)

1-4. 장고 관리자, admin(어드민)

해당강좌: https://www.udemy.com/course/djangogirls-with-askdjango/learn/lecture/9431162#overview 해당 튜토리얼: https://tutorial.djangogirls.org/ko/django_admin/ 참고로 장고에서는 db 등을 쉽게 관리 할 수 있게, 장고 관리자 페이지를 지원한다. 이 장고 관리자에서 아까 모델링했던 장고의 모델을 장고관리자에서 추가, 조회, 수정, 삭제(db의 값을 crud할 수 있는 것이다.)할 수 있다. 그러면 장고 관리자 페이지을 만들어보자. 장고 관리자 페이지 만들기 (애플리케이션명)/admin.py 파일을 열어서, from django.contrib import admin from .models impo..

웹(Web)/장고(Django)

1-3. 장고의 모델

해당강좌 : https://www.udemy.com/course/djangogirls-with-askdjango/learn/lecture/9431156#overview 해당 튜토리얼 : https://tutorial.djangogirls.org/ko/django_models/ 이제는 블로그의 포스트를 저장하는 부분을 만들텐데, 그전에 알아둘 내용은 객체(Object)다. (+ 객체지향 프로그래밍, OOP) 혹시 모른다면, 배워놓고 오자, (개인적으로, 내가 쓴거긴 하지만, 이곳에서, 파이썬 객체의 모든 문법을 배울 수 있다.) 모델? 장고 안의 모델은, 객체의 특별한 종류로써, 이 모듈을 저장하면 데이터베이스에 저장이 된다. 물론 장고에서는 여러가지 데이터베이스를 사용할 수 있는데, 기본적으로는 SQLi..

웹(Web)/장고(Django)

1-2. 장고 프로젝트 만들기

해당강좌 : https://www.udemy.com/course/djangogirls-with-askdjango/learn/lecture/9431152#overview 해당 튜토리얼 : https://tutorial.djangogirls.org/ko/django_start_project/ 이제는, 장고의 기본 골격을 만들어주는 스크립트를 실행할 것이다. 참고로 장고는 디렉토리와 파일명에도 정해진 약속이 있기에, 이런 이름이 매우 중요하다. 그래서 파일명을 함부로 바꾸거나 다른곳으로 옮기는 것은 조심해야한다. (되는 파일도 있지만 그러면 안되는 파일도 있다.) 그리고 장고를 가상환경에서 설치해 줬다면, 당연히 가상환경안에서 아래의 작업을 해주어야한다. 기본 파일 자동생성 가상환경이 활성화 된 상태에서(터미..

웹(Web)/장고(Django)

1-1. 장고란

해당강좌 : https://www.udemy.com/course/djangogirls-with-askdjango/learn/lecture/9431148#overview 해당 튜토리얼 : https://tutorial.djangogirls.org/ko/django/ Django(장고, 쟁고) 란 파이썬으로 만들어진 무료 오픈소스의 웹 어플리케이션 프레임워크다. 파이썬에서는 플라스크와 장고가 있는데, 둘을 흔히 비유하는 표현으로는, 플라스크는 텅 빈 베이스부터 원하는 것들을 추가하면서 만들고, 장고는 이미 만들어진 베이스에서 원하는 것들만 사용해서 만들면 된다. (걍 취향차이라고 하자.) 장고의 요청 처리 웹서버에서 요청이 오면 장고로 전달된다. 그러면 장고의 urlresolver(URL Resolver 모..

웹(Web)/장고(Django)

1-0. 장고 걸스 기본 튜토리얼

장고! 쟁고라고도 부르는데, 파이썬의 간편하고 튼튼한 웹 프레임워크다. 10년넘는 장수 프레임워크지만 아직까지도 사랑받는데, 이것에 대해 쉽게 배울 수 있게 지원해주는 장고걸스의 기본 튜토리얼과, 이것으로는 어려울 수 있으니 이에 대해 Askcompany에서의 보충 설명 강좌와 함께 학습해보자. 해당 튜토리얼 : https://tutorial.djangogirls.org/ko/ 해당 강좌 목록 : https://www.udemy.com/course/djangogirls-with-askdjango/ 목차 (깃허브 링크) 1-1. Django란 1-2. Django프로젝트만들기 1-3. Django모델 1-4. Django관리자 1-5. DjangoURLs 1-6. Django뷰(view) 1-7. HTML..

카테고리 없음

2# - flutter 용어 정리

Flutter 기본 용어정리 2 - flutter 로 처음 앱 만들기 (카운팅 앱) 보충 설명 사실 2 섹션 에서 앱을 만드면서, 선 구현, 후 이해 같은 형식이라, 세세한 내용(레이아웃 종류, 구조, 문법)은 다은 섹션에서 공부할 예정입니다. 여기서는 0.md 파일에 이어서 플러터에 대한 기본 설명과 state, widget 같은 용어에 대해 설명합니다. Flutter 와 위젯 플러터 앱안에 있는 모든 것들은 다 위젯(widget) 이다. 텍스트부터 버튼, 스크린 레이아웃까지 모두 말이다. 이런 위젯들은 스크린에서 보여질 때 계층 순서를 가지고 배열된다. 그리고 위젯들을 내부에 가지고 있을 수 있는 위젯을 container 위젯 (위젯 컨테이너라고도 함)이라고 한다. (마치 html에서 태그안에 태그가..

앱/플러터(Flutter)

2-1. Flutter로 첫 앱 만들기

Flutter 로 처음 앱 만들기 - 1편 (카운팅 앱) 일단 프로젝트를 만들려면, 생성해야 한다. vscode 라면 명령 팔레트를 열어서 (단축키 cirl + shift + p) Flutter: New Project 를 클릭해서 플로터 프로젝트의 기초를 생성한다. 그리고, lib 폴더안의 main.dart 파일에서 앱을 개발하는데, (일단 다른 .dart 파일은 무시해도 좋다.) 기본으로 작성되어 있는 코드를 모두 지우고, 새로 쓰면서 뭐가 뭔지 알아보도록 하자. (완전히 왜 이렇게 쓰는지 하나하나 이해할려다기 보다는, 가볍게 걍 근가보다 하고 대강 이해해도 충분하다. 일단 처음 앱을 만들어 본다음에, 여기서 쓰이는 문법을 뒤에서 차근히 알아볼 것이다.) 앱 코드 작성하기 (main.dart) impo..

앱/플러터(Flutter)

1. Flutter 설치

Flutter 설치 flutter SDK 와 안드로이드 스튜디오, vscode 를 다운받는다. fltter doctor 를 윈도우 파워셀에 쳐서, 다운이 제대로 됬는지 확인한다. 여기서 나오는 체크리스트에 부족한 조건을 모두 채우면 플로터를 개발할 준비를 마친 것이다. 위에서 채워야할 체크 리스트는 아래와 같다. 개발툴, vscode, 안드로이드 스튜디오 둘중 하나를 설치해서 사용한다. (vscode 가 사실 가볍고 편리하긴 하다.) (vscode 라면 flutter 플러그인을 설치하자.) 안드로이드 튤체인, 에뮬레이터 설치 걍 android SDK (이걸 설치하려면 JDK도 설치해야함) 과 에뮬레이터는 간단하게 안드로이드 스튜디오를 설치해서 한방해 할 수 있다. (대강 흐름은 위와 같다.) 참고 htt..

앱/플러터(Flutter)

0. Flutter란?

0 -0flutter 란? Google flutter, flutter라고 하며, 한글로 부를때는 플러터, 플로터라고 한다. (플로터라고 검색하면 프린터 친척인 대형 포맷프린터가 검색결과로 나오니.. 플러터라 해야겠네요;;) 이름에서 봤듯이 Google 에서 만들었으며, 하나의 코드로 안드로이드, ios 앱을 만들수 있는 모바일 앱 SDK1 라고 한다. 다시말해서 크로스 플랫폼 앱 을 개발할 수 있는 UI 프레임워크다. Flutter 는 Dart(다트) 언어를 사용해서 싱글 이벤트 큐 라는 것을 기반으로 동작한다고 한다. 이런 부분에서는 자바스크립트(JavaScript)와 비슷하다. JS의 React Native(리엑트 네이티브)도 같은 크로스 플랫폼 앱을 개발할 수 있어서, 플러터와 비교되기도 한다. R..

웹(Web)/HTML5

2. 시멘틱 태그

시멘틱 태그 시멘틱(semantiv: 의미가 통하는) 요소(element)는 레이아웃을 구분하는 태그로, 이를 사용해서 웹사이트의 구조를 나눌 수 있으며, 그 각각의 주요 태그가 표준화 돼있다. (물론 와 안에 들어가며, 문서의 기초 레이아웃을 나눈다.) (예전 html4에서는 태그를 이용해서 id속성으로 header, content, footer등을 구분해 구조를 짰지만, 시멘틱 태그를 이용하면 더 낫다.) 태그 : 머리말, 제목 : 문서레이아웃에서 제목부분을 차지하거나, 같은 다른 시멘틱 태그안에서 제목부분으로 사용될 수 있다. ( != ) 태그 : 내비게이션 링크(문서 연결) : 문서를 사이트간에 연결하는 링크부분, 네이게이션이라고 함. 주로 메뉴로 사용되며, 독립해서든 시멘틱태그 안에 포함되는 위..

도솔비
'분류 전체보기' 카테고리의 글 목록 (2 Page)