분류 전체보기 190

맛집 공유 페이지 만들기 첫번째_와이어 프레임, ERD, API

프로젝트 계획 세우기 B-2 팀명 : 친한사2조 친해지자는 의미의 친한사2조 Timeline 회의시간 : 09:30 / 13:30 / 19:30 식사시간 : 12:30-13:30 / 18:30-19:30 월 : 회의 / 역할 분담 / S.A 제출 화 : 각자 맡은 파트 코딩 및 회의 수 : 각자 맡은 파트 코딩 및 회의 목 : merge 및 꾸미기 금 : 마무리 및 발표 준비 와이어 프레임 주요 색상 : 하늘색 나만의 맛집을 서로 공유하는 페이지 각 포스팅을 누르면 각 상세 페이지로 넘어가고 user는 프로필 페이지에서 정보를 수정할 수 있다 ERD 설계 API 명세 (수정 예정) git branch main user account feed postcreate postdelete

django 시작하기

vs코드에서 django 시작하기 python -m venv venv venv\Scripts\Activate pip install django 더보기 pip install autopep8 (참고) : 파이썬 코드를 PEP8 컨벤션에 맞게 자동으로 교정해주는 모듈 pip install pylint (참고) : 오류 확인을 도와준다 pip install pylint_django (참고) : pylint가 발생시키는 에러메시지를 해결해준다 django-admin startproject 프로젝트명 . : . 프로젝트명의 새로운 폴더를 만들지 않고 현재 경로에서 작업하겠다 (django-admin startproject 프로젝트명 : 프로젝트명의 새로운 폴더를 만들고 작업하겠다) python manage.py s..

Django 2023.04.10

WIL 4주차

FACTS(사실, 객관)이번 일주일동안 있었던 일, 내가 한 일 파이썬 장고 수업으로 mySpartaSns 만들기와 ERP 재고 관리 시스템 만들기 개인 과제 진행. 그리고 특강이 무려 3개였는데 https://sw-ing.tistory.com/55 연봉 1억 대기업 개발자가 되는 법_특강'찐' 개발자가 되려면, 1. 나는 나를 얼마나 알고 있나? '메타인지' 학습은 뭘 모르는지 알아가는 과정 TIL/WIL 작성으로 배운 것을 까먹지 않게 키워드라도 남기기 내가 하는 일이 힘들수록 아무나 sw-ing.tistory.comhttps://sw-ing.tistory.com/62 ERD 설계, 구축_특강ERD (Entity Relationship Diagram) 와이어프레임(UI/UX) 구성 후 진행하면 편함 ..

코딩테스트 입문_find() ord() index() abs()

숫자 찾기 (Lv.0 86%) 나의 풀이:def solution(num, k): return str(num).find(str(k))+1 or -1 페어프로그래밍으로 알게된 find() 함수 문자열.find(찾을 문자, 시작 index, 끝 index) : 그 문자열에서 찾을 문자가 첫번째로 나오는 인덱스 시작 index : 생략 가능, 기본값은 0 끝 index : 생략 가능, 생략시 문자열 맨 마지막 index 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문자열 정렬하기(2) (Lv.0 85%) 나의 풀이:def solution(my_string): a ..

코딩테스트 2023.04.09

ERD 재고 관리 시스템 만들기

ERD CLOUD 더보기 user - product : 비식별관계 product - inbound, outbound : 식별관계 맞게 한 건지 모르겠다 form은 어느 정도 만들어놓고 도전해 봐야지 했는데 도전도 못 해보고 제출 👇 내가 제출한 개인 과제 https://github.com/geunhye-kim/ERP GitHub - geunhye-kim/ERP: 재고 관리 시스템 재고 관리 시스템. Contribute to geunhye-kim/ERP development by creating an account on GitHub. github.com

코딩테스트 입문_점의 위치 구하기

Lv. 0, 89% 문제 사분면은 한 평면을 x축과 y축을 기준으로 나눈 네 부분입니다. 사분면은 아래와 같이 1부터 4까지 번호를매깁니다. x 좌표와 y 좌표가 모두 양수이면 제1사분면에 속합니다. x 좌표가 음수, y 좌표가 양수이면 제2사분면에 속합니다. x 좌표와 y 좌표가 모두 음수이면 제3사분면에 속합니다. x 좌표가 양수, y 좌표가 음수이면 제4사분면에 속합니다. x 좌표 (x, y)를 차례대로 담은 정수 배열 dot이 매개변수로 주어집니다. 좌표 dot이 사분면 중 어디에 속하는지 1, 2, 3, 4 중 하나를 return 하도록 solution 함수를 완성해주세요. 제한사항 dot의 길이 = 2 dot[0]은 x좌표를, dot[1]은 y좌표를 나타냅니다 -500 ≤ dot의 원소 ≤ 5..

코딩테스트 2023.04.07

git_diff reset 브랜치 merge

git diff : 최근 커밋과 작업 디렉터리 비교하기 git diff --staged : 최근 커밋과 스테이지 비교하기 git diff : 커밋끼리 비교하기 >>> git log : 커밋 기록 보기 git log --oneline : 앞 부분을 일부 따와서 한 줄로 간단히 보여주고 동작은 같다 되돌리기 revert : 버전을 되돌린 새로운 버전 만들기 reset : 버전을 완전히 되돌리기 - soft reset : 커밋만 되돌리기 - mixed reset : 스테이지까지 되돌리기 - hard reset : 작업 디렉터리까지 되돌리기 git reset git reset --soft : 으로 soft reset 하기 git reset --mixed : 으로 mixed reset 하기 git reset --..

Git/수업 2023.04.06

Django 기초 5주차 2_taggit_Sparta Coding Club

django taggit 설치하기 장고 태그모듈 다운: pip install django-taggit pip install django-taggit-templatetags2 혹은, Python Interpreter에서 django-taggit을 Install Package 해줘도 된다 settings에 추가 mySpartaSns/settings.py: INSTALLED_APPS = [ 'taggit.apps.TaggitAppConfig', 'taggit_templatetags2', ] # 태그 모듈에 필요한 정보 추가 TAGGIT_CASE_INSENSITIVE = True TAGGIT_LIMIT = 50 tweet/models.py: from django.db import models from user...

Django 2023.04.06

Django 기초 5주차 1_기능 추가_Sparta Coding Club

5주차에서 배울 것 input 보완 - 아무 글이 없어도 저장됨 장고 태그 서비스 적용하기 Github - 내 프로젝트를 Github에 올려서 관리하기 AWS - 나만의 서버 만들어서 접속하기 회원가입/로그인 회원가입 페이지에서 아무것도 적지 않고 회원가입 버튼을 눌렀을 때 ValueError : 입력한 값이 잘못되었다 The given username must be set에 주목! user/views.py: None을 모두 빈 문자열로 바꿔준다 기존 None으로 UserModel에 값이 들어가고 있어서 에러가 났기 때문 에러가 난 페이지에 어떤 에러인지 전달 templates/user/signup.html: {% if error %} {{ error }} {% endif %} {% if error %}..

Django 2023.04.05