지난 글에서는 장고를 시작하기 위한 준비를 하였다. 이번 글에서는 간단하게 웹페이지를 만들어보려고 한다. 장고의 MVT 패턴 스트링 MVC 패턴에 익숙하다면 처음에 장고의 MVT 패턴이 약간 혼동스러울 수 있다. 장고는 Model-View-Template 패턴인데 장고의 View가 컨트롤러 역할을 한다고 생각하면 된다. Model은 데이터베이스에 저장되는 데이터, Template은 화면에 보여지는 부분을 담당한다. 웹 클라이언트로부터 요청이 들어오면 URLconf가 요청이 들어온 url에 대한 처리를 결정한다. 이 결정으로 어떤 View가 처리를 하면 될지 정해지고 해당 View를 호출한다. View는 해당 내용을 처리하도록 정의한 로직에 따라 데이터를 처리한다. 이때 데이터베이스 처리가 필요하다면 Mo..
파이참과 장고로 웹 애플리케이션 만들기 파이참 이라는 IDE와 장고 프레임워크를 이용하면 간단하게 웹 애플리케이션을 만들 수 있다. 파이참과 장고에 대한 설명은 하지 않을 예정이며 설치부터 시작하여 아주아주 간단한 기능을 하나씩 붙이고 점차적으로 다른 기능을 붙이는 방식으로 설명을 하려고 한다. 그럼 파이참이 설치되어 있다고 생각하고 파이참 프로젝트를 하나 생성한다. 프로젝트가 생성되었으면 별다른 설정을 안했을 경우에 venv로 환경이 잡혀 있을테니 다음의 사항을 설치를 하도록 한다. 설치하는 것 장고 => django 장고REST프레임워크 => djangorestframework 스웨거 => drf-yasg 스웨거는 설치하지 않아도 장고프레임워크가 기본적으로 제공하는 화면이 있다. 위 3개는 콘솔에서 ..
지난 글에서는 3D 그래프 탐험 영상을 소개하였다. https://joyhong.tistory.com/149 N_22. 3D 그래프 탐험 이전에 작성한 블로그의 내용으로 만들어진 결과물을 3D 그래프로 표현. joyhong.tistory.com 이번 글에서는 위와 같은 3D 그래프를 직접 만들어 보려고 한다. 시각화 라이브러리는 3d-force-graph 라는 것으로 https://github.com/vasturiano/3d-force-graph 위 주소가 공식 깃 주소이다. 간단한 데모를 위해 도커 우분투 컨테이너 상에서 nodejs, npm, express, 3d-force-graph를 설치하고 진행하겠다. 노드와 npm이 설치되어 있거나 윈도우 환경 또는 맥사용자는 각자의 환경에 맞게 nodejs와..
시맥틱 웹(Semantic Web)은 무엇인가? The Semantic Web is not a separate Web but an extension of the current one, in which information is given well-defined meaning, better enabling computers and people to work in cooperation. (T. Berners-Lee, J. Hendler & O. Lassila in "The Semantic Web") 시맨틱 웹은 웹의 창시자인 팀 버너스리가 1998년 제안했는데 시맨틱 웹은 기존 웹의 확장으로서 명확한 의미가 부여되어 사람 뿐만 아니라 기계도 정보를 이해할 수 있도록 해주는 기술을 말한다. 지금까지 정보는 사..
이번 글에서는 igraph와 plotly를 활용하여 분자구조를 2D와 3D로 그려보도록 한다. 데이터는 지난 블로그에서 생성한 아스피린 분자구조 그래프 데이터를 활용한다. https://joyhong.tistory.com/150 Netwokx를 활용하여 분자구조 그리기 파이썬, 그래프 라이브러리를 활용하여 네트워크 그리기 기본 이해 NetworkX는 그래프와 네트워크를 연구하기위한 Python 라이브러리로서, BSD-new 라이센스에 따라 공개 된 무료 소프트웨어이다. 이 joyhong.tistory.com igraph는 파이썬, R, C 등의 언어로 네트워크 분석을 할 수 있는 도구이다. 공식 홈페이지 https://igraph.org/ igraph – Network analysis software i..
- Total
- Today
- Yesterday
- 지식 그래프
- TopBraid Composer
- Neo4j
- 장고
- property graph
- pyvis
- 트리플 변환
- 타임리프
- cypher
- TDB
- Ontology
- django
- 온톨로지
- networkx
- 스프링부트
- RDF 변환
- 그래프 데이터베이스
- Knowledge Graph
- Thymeleaf
- 지식그래프
- sparql
- 사이퍼
- stardog
- neosemantics
- 트리플
- LOD
- TBC
- RDF
- Linked Data
- rdfox
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |