본문 바로가기

study

(80)
Vue - Vuex action에서 state로 접근하기 1. Vuex action 에서 state에 직접 접근하여 state에 있는 데이터 가져오기 action에서 state에 직접 접근하여 state에 있는 데이터를 action으로 가져올 수 있는지 테스트를 해보았으며, 결과는 성공적이였다. - vuex state state에 있는 데이터를 action 으로 가져올 것이다. - vuex action action에 testAction이라는 함수를 만들어 state에 있는 데이터를 로그 찍어본다. state에서 action에 접근하기 위해서는 파라미터로 context를 받아와야하며 context.state와 같은 형식으로 접근하면 state에 있는 데이터를 가져올 수 있다. - vue script methods에 getTest라는 함수를 만들어 진행하였다...
플러터(flutter) 화면 외부 클릭시 키보드 숨기기 기능 Scaffold를 GestureDetector로 감싼 후 ontap 부분에 FocusScope.of(context).unfocus(); 를 추가하면 화면 외부 클릭시 키보드가 잘 숨겨진다.
플러터(flutter) textfield 터치시 키보드 화면이 올라와서 화면이 깨질때 Scaffold안에 resizeToAvoidBottomInset: false, 추가 해결
[GIT] initialized - vs code 이용 git bash 사용 가능 1. github Repositories 만들기 2. 내 PC 로컬 저장소 만들기 사용할 폴더 경로에서 cmd를 이용하여 git init 명령 3. 로컬 저장소를 원격(remote) 저장소와 연결 - 원격 저장소 주소 복사 - cmd에 아래와 같이 입력하여 원격 저장소 연결 git remote add origin 원격저장소 주소 4. git hub에 올릴 파일 push - github에 올릴 파일을 add git add . - commit git commit -m "commit 내용" - push git push origin master - git hub 확인
[flask] include -- html header, footer등 중복되는 html 처리 header 와 footer 같은 html파일은 고정적으로 들어가기 때문에 따로 html파일로 작성 후 가져오는것이 좋다. js를 이용하여 html파일을 가져올 수 도 있지만 flask를 통해 html문서를 html문서 안에 넣는 방법도 있다. 아래와 같이 html문서 안에 {% include '가져올 파일명.html' %} 형식으로 가져오면 된다. {% include 'header.html' %} {% include 'footer.html' %}
[vs code] flask + mongoDB 연결(Read) flask에 있는 @app.route는 templates라는 폴더 안에 있는 파일만 연결할 수 있다. - read.html 소스 test {%for c in context%} {{c.name}} {{c.title}} {{c.contents}} 데이터 가져옴 {%endfor%} - run.py 소스 from flask import Flask, request from flask import render_template from flask_pymongo import PyMongo from pymongo import MongoClient app = Flask(__name__) mongo = PyMongo() client = MongoClient('mongodb://localhost', 27017) # 로컬환경에..
[vs code] flask + mongoDB 연결(Write) flask에 있는 @app.route는 templates라는 폴더 안에 있는 파일만 연결할 수 있다. - write.html 소스 작성자 제목 내용 - run.py 소스 from flask import Flask, request from flask import render_template from flask_pymongo import PyMongo from pymongo import MongoClient app = Flask(__name__) mongo = PyMongo() client = MongoClient('mongodb://localhost', 27017) # 로컬환경에서 mongo db 연결 # client = MongoClient('mongodb://test:test@localhost', 27..
[vs code] flask + mongo DB(설치, Robo 3T 연결) 1. mongo db install *주의점: 몽고디비캠퍼스 체크박스해제 https://www.mongodb.com/try/download/community MongoDB Community Download Download the Community version of MongoDB's non-relational database server from MongoDB's download center. www.mongodb.com 2. ROBO 3T install https://robomongo.org/download Robomongo Robo 3T: the hobbyist GUI Robo 3T 1.4 brings support for MongoDB 4.2, and a mongo shell upgrade from..