전체 글32 Django 와 SB Admin을 이용한 Yara GUI Interface 만들기(5) 1.BootStrap 사용하기 1). Bootstrap 적용하기 Boostrap은 웹사이트를 쉽게 만들 수 있게 도와주는 HTML,CSS, JS 프레임워크이다. 이 bootstrap은 프론트엔드단의 화면템플릿을 사용자들도 쉽게 해주게 해주는 장치이다. 우리가 할려는 SB Admin도 이 Bootstrap을 기반으로 만들어진 템플릿이다. 먼저 bootstrap을 적용할려면 아래의 bootstrap 사이트에 접근한다. 사이트들어가면 Get started 표시부분이 있다. 이 부분을 누르면 starter template 부분이 있다. 이부분은 기본 bootstrap 을 어떻게 적용하는지 보여주는 부분이다. 해당 소스중 script 부분이 있는데 이부분이 jquery/jdriver/bootstrap을 불러온다... 2020. 3. 14. Django 와 SB Admin을 이용한 Yara GUI Interface 만들기(4) 1.Models로 DB연결하기 1). Models.py로 DB 데이터 만들기 Django 은 저번에도 말했듯이 Models.py로 DB 테이블을 생성할수 있다. Django에서는 DB 데이터를 불러오거나 생성하는 것을 ORM이라고 한다. 다른 프레임워크틑 일반적으로 DB 쿼리를 사용하여 DB와 소통하거나 JDBC 드라이버를 이용하여 쿼리를 보내는 개념이였다면 해당 Django는 이 쿼리를 객체화하여 DB와 소통하는 방식이다. 이를 ORM이라고 한다. 먼저 app폴더에 models.py에 다음과 같이 blogm class을 만듬. 여기에서보면은 models.charfield 및 models.IntegerField models.DateTimeField부분이 보인다. 이것은 blogm의 데이터를 선언하는데 c.. 2020. 3. 12. Django 와 SB Admin을 이용한 Yara GUI Interface 만들기(3) 1.Templates 폴더 만들기. 1). Templates 기본 작성 현재 우리가 만든것은 projectname:startproject 이며, app 이름은 blog이다. Templates는 화면상에 보여주는 화면이다. 즉 우리가 알고 있는 html 을 말한다. 먼저 저번에 만든 app인 blog 앱안에 templates 폴더를 만든다. 다음으로 settings.py에서 templates폴더를 지정한다. settings.py는 프로젝트안에 있다. 우리가 만든 app안에는 없다. 여기에서 중요한것이 있다. project 안에도 views.py및 urls.py둘다 있다. 하지만 settings.py 및 admin.py가 없는 것을 확인할수 있다. 이것의 차이는 바로 관리자 페이지를 django에서 제공해주.. 2020. 3. 11. Django 와 SB Admin을 이용한 Yara GUI Interface 만들기(2) 1.Django 에 대해. 1).MVC 및 MVT 구조에 대해서 프레임워크는 소프트웨어를 이루는 구조를 의미함. 일반적으로 spring은 mvc구조를 가지고 django는 mvt 구조를 가짐. 아래 그림처럼 MVC구조는 다음과 같이 되어 있음. view는 화면에 보여주는 부분. control은 프레임워크를 명령구조를 말하며(또는 비지니스 로직이라고 함) model은 관리하는 데이터를 말하거나 control 및 view에 대한 통보를 이야기함. Django는 mvt를 가지는데 아래 그림같은 구조를 가짐. Django에서는 view가 MVC구조의 Control와 비슷한 역할을 함. 즉 명령어를 하달하는 구간이 됨. Template는 mvc의 view와 같음. 화면상을 보여주는 화면을 말함. Model은 마찬.. 2020. 3. 10. 구피 새친구를 소개합니다. 금일은 구피의 새친구인 블루벨뱃 새우가 왔습니다. 블루벨벳 새우는 체리새우 다음으로 많은 사람들이 기르는 새우에요. 블루벨벳 새우는 10마리 정도에 8,900정도 해요. 제가 산곳은 여기인데 기본 수초까지 같이 주셨어요.(광고아님) https://smartstore.naver.com/pinknemall/products/4716051134?NaPm=ct%3Dk7kbyivv%7Cci%3Dcheckout%7Ctr%3Dppc%7Ctrx%3D%7Chk%3Dfd04a88db4c8a4fbf730d6058c10a3efdf27a360 블루벨벳새우 [9+1+초보수초] 관상용새우 : 핑크네아쿠아 [핑크네아쿠아] 안녕하세요 핑크네아쿠아입니다. smartstore.naver.com 블루벨벳 새우는 잔반처리 이끼제거, 구피들이 .. 2020. 3. 9. Django 와 SB Admin을 이용한 Yara GUI Interface 만들기(1) 1.Django 설치 1).준비물 -운영체제(우분투 서버) -python3 -Django -SB admin(bootstrap template) 2).설치 운영체제는 ubuntu 서버를 설치(18.09) [명령어 입력] sudo apt update sudo apt upgrade 설치후 python3 기본 설치 확인. Django는 python3에서 사용을 한다고 함. (버전은 python3이면 다 사용 가능한 것으로 확인.) Django를 설치할 디렉토리를 만듬. (virtualenv를 통한 설치는 진행하지 않음. 직접 솔루션 올리고 할 예정임으로 여기 포스트에서는 virtualenv를 통한 환경설정은 따로 진행하지 않음. sudo로 설치할 예정임으로 보안상의 취약성은 있음) [pip3 설치] sudo a.. 2020. 3. 9. 이전 1 2 3 4 5 6 다음