728x90
반응형

전체 글 266

파이참 또는 인텔리제이에서 파일 확장자 인식 안될때

문제상황 navbar.html 파일이 html로 인식이 되지 않고 일반 txt문서로 인식되고 있다. 원래는 위 form_errors.html 파일과 마찬가지로 연두색 H 띠를 두르고 있어야 하는데 말이다. 때문에 마크다운도 적용이 안 되어 이처럼 코드가 온통 회색으로만 보인다.. 원인은 아마 처음 파일을 생성할 때 확장자를 떼고 만들었던 탓인 듯한데 뒤늦게 .html을 붙였지만 받아들여지지 않는 모양이다. 파일을 삭제하고 새로 만들어도 같은 이름으로 만드는 순간 txt파일이 되어버린다. 해결 File > File Properties > Associate with File Type 으로 들어감 파일 형식을 HTML로 지정하고 ok 누름 그러면 이제 정신차리고 html로 인식한다 코드도 알록달록 예뻐졌다

IT 2021.05.26

충무로 필동함박 (골목식당 필스트리트)

점심 메뉴를 고르지못하고 하염없이 방황하다 충무로까지 온 김에 찾아간 필동함박 11시 50분쯤이었는데 앞에 웨이팅이 세 팀이나 있었다 더 헤매느니 줄섰다가 먹자 해서 기다려서 들어감 기다리면서 메뉴를 골랐다. 이왕이면 대표뉴를 먹자 해서 고른 게 투움바함박 같이 간 대리님은 클래식함박을 고르셨다 빵 세조각에 새우 세마리, 그리고 밥 한스쿱을 줬다. 소스는 야아악간 매운데 양이 많지 않아서 막판어 박박 긁어먹었다. 전반적인 양은 배부른정도!! 맛있게 잘 먹고 오긴 했는데 가격도 만원에 육박하고(9500) 평일 점심인데 웨이팅을 해야 해서 자주 가지는 않을것같다ㅋㅋㅋㅋ 그래도 다음에 가면 그때는 청양트러플 먹어봐야지!

일상리뷰 2021.05.26

카카오 애드핏 (구 다음 애드핏) 심사 승인 후기

얼레벌레 만들어두고 방치하던 블로그를 다시 쓰게 되면서 이왕 쓰는거 광고나 붙여보자 하고 애드핏 심사에 재도전했다. 작년 심사 보류의 원인은 컨텐츠 부족이었다. 그때는... 3개월 내 발행글이 무려 다섯 개였다 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ 애드핏이 애드포스트, 애드센스 등에 비해 쉽다고해서 무식하게 그냥 찔러봤던 것.... 여하간 1년만에 재도전한 애드핏은 갑자기 승인기준을 딱 알려주고 있었다. 블로그 개설일 : 30일 이상 3개월 내 공개 발행글 : 20개 이상 신규블로그라면 하루이틀에 하나씩 꼬박 한달만 올리면 통과 가능한 난이도이다. 심사에는 3~5일이 걸린다고 했는데 내경우에는 금요일 오후에 신청해서 월요일 낮에 승인이 났다. 주말만 안끼면 더 일찍 승인날수도 있지 않을까 싶다!

일상리뷰 2021.05.24

플라스크에서 ORM 사용하기 5 - db에 데이터 넣기

html submit 누르면 answer 블루프린트의 create 함수 찾아감 post로 보냈으므로 받는쪽도 post여야함 blueprint from flask import Blueprint, url_for, request from werkzeug.utils import redirect from datetime import datetime from pybo import db from pybo.models import Answer, Question bp = Blueprint('answer', __name__, url_prefix='/answer') @bp.route('/crate/', methods=('POST',)) def create(question_id): question = Question.quer..

IT/파이썬 2021.05.24

플라스크에서 ORM 사용하기 4 - 라우팅

파라메터 받기 @bp.route('/detail//') def detail(question_id): question = Question.query.get(question_id) return render_template('question/question_detail.html', question=question) 없는 question_id 요청할때 404 띄우기 get_or_404 question = Question.query.get_or_404(question_id) redirect url_for와 redirect 임포트 필수 from flask import Blueprint, url_for from werkzeug.utils import redirect ... @bp.route('/') def index..

IT/파이썬 2021.05.24

플라스크에서 ORM 사용하기 3 - db에서 데이터 가져오기

현재 db 블루프린트 파일 (main_views.py) 수정 render_tempate 추가하고 pybo.models에서 Question에 대한 쿼리 작성해서 넣어줌 from flask import Blueprint, render_template from pybo.models import Question ... @bp.route('/') def index(): question_list = Question.query.order_by(Question.create_date.desc()) return render_template('question/question_list.html', question_list=question_list) 리턴할 question/question_list.htm 파일 작성 파일 경로는..

IT/파이썬 2021.05.24

플라스크에서 ORM 사용하기 2 - 모델 및 테이블 생성

모델 생성 from pybo import db # Question 테이블 스키마 정의하는 클래스 class Question(db.Model): id = db.Column(db.Integer, primary_key=True) subject = db.Column(db.String(200), nullable=False) content = db.Column(db.Text(), nullable=False) create_date = db.Column(db.DateTime(), nullable=False) class Question(db.Model) flask db migrate INFO [alembic.runtime.migration] Context impl SQLiteImpl. INFO [alembic.runti..

IT/파이썬 2021.05.23

플라스크에서 ORM 사용하기 1

SQLAlchemy : 플라스크 ORM 라이브러리 중 하나 Flask-Migrate : 파이썬 모델을 이용해 테이블 생성, 컬럼 추가 등 하게 해주는 라이브러리 * ORM이란? 2019.08.27 - [IT/자바] - ORM, JPA, Hibernate 설치 Flask-Migrate 설치하면 SQLAlchemy도 같이 설치됨 (myproject) C:\projects\myproject>pip install Flask-Migrate Collecting Flask-Migrate Downloading Flask_Migrate-3.0.0-py2.py3-none-any.whl (12 kB) . . . Successfully installed Flask-Migrate-3.0.0 Flask-SQLAlchemy-2.5..

IT/파이썬 2021.05.23

숙대 가성비 샐러드 땡스그린

이만한 양이 5,500원 주문은 키오스크로 해야 하는데 평소에 샐러드를 드레싱 없이 먹는 편인데 드레싱이 필수 선택 옵션이라 유자드레싱을 골랐다. 주문해놓고 드레싱 주지말라고 할까 하다가 그냥 따로 받았다 (샐러드는 찍먹이지!) 단호박 샐러드를 시켰는데 샐러드 위에 찐 단호박을 올려줄 줄 알았는데 진짜 단호박 샐러드를 올려줬다 이것도 맛있긴 했다 치커리가 많이서 쓴맛이 너무 났다 다음엔 치커리 빼고 달라고 해야겠다

일상리뷰 2021.05.22

플라스크 블루프린트

블루프린트 mvc에서의 컨트롤러라고 생각하면 되겠다 라우팅 함수들을 모아두는 파일 블루프린트 파일 생성 main_views.py from flask import Blueprint # 프리픽스 지정 bp = Blueprint('main', __name__, url_prefix='/') # @app.route 아닌 bp.route @bp.route('/') def hello_pybo(): return 'Hello blueprint pybo' app 객체 있는 곳에서 bp 객체 등록 __init__.py from flask import Flask def create_app(): app = Flask(__name__) # 기존 라우팅 제거 # @app.route('/') # def hello_pybo(): # ..

IT/파이썬 2021.05.21
300x250
반응형