ㅇr긔Go양ㅇi의 TIL

ㅇr긔Go양ㅇi의 TIL

·

2 min read

회사에 ERD 없으면
퇴출 하는걸 추천
SA -완료보고서 , 기반자료서, 인수?/ 포트폴리오를 잘 적성 할수있다

와! 깃 허브 코드!

git add .
git commit -m "커밋 내용"
git push origin 브랜치
$ git checkout (branch-name) 브랜치 이동
git pull 저장소의 변경 내용 가져오기

#브랜치 삭제
git branch -d <로컬 브랜치 이름> 
git branch -D (branch-name)
git push origin --delete 브랜치 이름   원격 삭제

# 브랜치 목록
$ git branch

# 브랜치 생성
$ git checkout -b (branch-name)

# 리모트 브랜치 가져오기
$ git remote update
$ git checkout -t origin/(branch-name)

# 브랜치 이름 변경
$ git branch -m (branch-name)
git status 현재 상태 확인 (제일 많이 사용하는 명령어) 
git log git 전체 로그 확인
git init 저장소 생성하기
git clone [https: ~~~~ ] 저장소 복제 및 다운로드 
git add 브랜치  저장소에 코드 추가

# 저장소 생성
$ git init

# 원격 저장소로부터 복제
$ git clone (url)

# 원격 저장소 추가
git remote add origin (url)

#브랜치 병합
git merge [브런치 명] 병합하려는 브랜치에 병합
git merge [브런치 명] --no-ff
병합하려는 브랜치 별개로 
다른 버전을 생성하여 새로운 병합본을 생성

플라스크 실행 코드

'플라스크 SQLite 실행'
from flask import Flask, request, render_template, redirect
import os
from flask_sqlalchemy import SQLAlchemy

basedir = os.path.abspath(os.path.dirname(__file__))
app = Flask(__name__)
app.config['SQLALCHEMY_DATABASE_URI'] =\
        'sqlite:///' + os.path.join(basedir, 'database.db')
'db 실행'
db = SQLAlchemy(app)

db에 정보 넣기!

# db 정보 
class board(db.Model):   # 행!
    id = db.Column(db.Integer, primary_key=True) # 열!
    user = db.Column(db.String, nullable=False)
    title = db.Column(db.String, nullable=False)
    content = db.Column(db.String, nullable=False)
    date = db.Column(db.String, nullable=False)

class Writing(db.Model):   # 행!
    id = db.Column(db.Integer, primary_key=True) # 열!
    category = db.Column(db.String, nullable=False)
    title = db.Column(db.String, nullable=False)
    detail = db.Column(db.String, nullable=False)


class textarea(db.Model):# 행!
    id = db.Column(db.Integer, primary_key=True) # 열!
    username = db.Column(db.String, nullable=False)
    comment = db.Column(db.String, nullable=False)
    comment_date = db.Column(db.String, nullable=False)

with app.app_context():
    db.create_all()

게시판 작성 코드

@app.route('/write', methods=['GET', 'POST'])
def write():
    if request.method == 'POST':
        # POST 요청으로부터 데이터를 가져옴
        user = request.form['user']
        title = request.form['title']
        content = request.form['content']

        # 데이터베이스에 게시물 추가
        new_post = Writing(user=user, title=title, content=content)
        db.session.add(new_post)
        db.session.commit()

        # 게시물 작성 후 리다이렉트 asd
        return redirect('/category/free')
    else:
        # GET 요청인 경우 작성 페이지 렌더링
        return render_template('write.html')

if __name__ == '__main__':
    app.run(debug=True)

내일은 프론트! 해야지..

.

.

아니 이게 맞을까요?ㅋㅋㅋㅋㅋㅋㅋㅋㅋ