나를 위한 Back-end CLI

Jiwan Jeon·2022년 2월 10일
1

Back-end

목록 보기
2/3
post-thumbnail

✅ Conda

  • 현재 가상환경 목록 확인

    $ conda info --envs

  • 가상환경 생성

    $ conda create <이름> python= <버전>

  • 패키지 확인

    $ conda list

✅ Application 생성

$ python manage.py startapp <어플이름>

✅ MySQL

  • MySQL 실행
    $ mysql.server.start

$ mysql -u root -p+비번

$ show databases; use <databases 이름>; desc <database 테이블 이름>;

$ select * from <database 테이블 이름>;

  • 데이터 생성 방법

$ from product(해당폴더이름).models import Category, Product
$ Category.objects.create(name=“ “)
$ Product.objects.create(name=“ “)
$ categories = Category.objects.all() ==> 모든 데이터

✅ Shell

$ python manage.py shell or ./manage.py shell

✅ manage.py 관련

$ Models.py에서 모델링 —> python manage.py makemigrations <앱 폴더 이름>—> python manage.py migrate —> show tables로 확인(mysql에서)

✅ post/get 방법

$ http -v GET http://127.0.0.1:8000/<root 이름>

$ http -v POST http://127.0.0.1:8000/products korean_name="나이트로 바닐라 크림" english_name="test" description="test" category_id=1

profile
Jiwan Jeon

0개의 댓글