본문 바로가기

728x90
반응형

Web 개발

bash: python: command not found bash창에 python 명령어를 입력하였을 때 발생하는 오류이다. ex) python -m ~~ 우선 첫 번째로 환경 변수를 설정해주어야 한다. 시스템 환경 변수 설정 -> 환경변수 -> 시스템 변수 -> PATH에 파이썬이 설치된 경로 추가 두 번째로는 bash창에 다음과 같은 명령어를 입력해야 한다. 1. $vi ~/.bashrc 2. export PATH=:$PATH 입력후 저장 (입력은 i키를 누르면 입력 모드로 변환, 저장은 shift+z+z) 3. $. ~/.bashrc 위 세 단계를 거치면 python 명령어가 정상적으로 작동하게 된다.
bash: vi: command not found bash창에 vi 명령어를 입력했을 때 발생하는 오류이다. 위와 같은 오류가 발생하는 경우에는 export PATH=%PATH:/bin:/usr/local/bin:/usr/bin 이 문장을 입력하면 vi 명령어가 작동하게 된다.
MTV 패턴 Model, Template , View model = DB를 다뤄주는 역할. 사용자 정보를 관리함 template = 사용자들에게 보여지는 화면 (html) view = 데이터가 어떤 상황에서 어떻게 처리될지를 알려주는 함수들의 모임 M,T,V 각기 독립적으로 임무 수행 (model = 데이터 뒤적뒤적, template = 보여주기, view = 처리기능) => 장고 전체 구동
django 기본환경 셋팅(가상환경 / 장고설치) 1. 가상환경 가상환경이란? 내가 진행하는 프로젝트를 담을 통, 공간 1) 가상환경 생성 python -m venv 자기가 설정하고 싶은 이름을 venv뒤에 넣어주면 해당 이름으로 가상환경이 생성이 된다. 2) 가상환경 활성화 source /Scripts/activate 생성한 가상환경을 활성화시키는 방법은 위와 같다. 예를 들어서 가상환경이름이 myvenv라면 source myvenv/Scripts/activate 이런식으로 입력하면 된다. 가상환경을 활성화시키면 위와 같이 매번 명령어를 실행할 때 마다 아래줄에 (가상환경이름)이 출력이 된다. 만약 가상환경을 비활성화시키고 싶다면 deactivate 를 입력하면 된다. 2. 장고 설치 pip 패키지 : 파이썬으로 작성된 패키지. 소프트웨어를 설치, 관..
Github(원격 저장소)에 파일 올리기 우선 Github 아이디와 repository 생성이 완료되었다는 가정하에 그 후의 과정을 설명하려고 한다. 먼저, 사용자 이름과, 이메일 주소를 설정해주어야 한다. git config --global user.name ""github 아이디"" git config --global user.email ""github 이메일"" 이렇게 두 명령어를 입력하면 된다. config는 configure를 의미하고, --global 옵션을 빼면 프로젝트마다 다른 이름과 이메일 주소를 이용할 수 있다. 그리고 git remote add origin [repository 주소] 를 아래와 같이 입력한다. 주소에는 https://github.com/~~~~.git 의 형식으로 들어가야 한다. 이는, git에게 실제 원격..
Django Field (Blank & Null) Null과 blank는 둘 다 기본값은 false이다. Null : DB(Database)와 관련. 주어진 DB column이 null값을 가질 것인지를 정의 Blank : 유효성과 관련. form.is_valid()가 호출될 때, form 유효성 검사에 이용됨 즉, Null = True라고 한다면, field의 값이 null로 저장되는 것을 허용한다는 의미이다. 아무 것도 입력되지 않은 경우 null로 저장을 한다. datetime = models.DateTimeField(null=True) Blank = True라고 한다면, field가 form(입력 양식)에서 비어있는 채로 저장되는 것을 허용한다는 의미이다. title = models.CharField(blank=True, max_length=20..
[HTML/CSS] 웹사이트(Youtube) 레이아웃 만들기 - (2) [HTML/CSS] 웹사이트(Youtube) 레이아웃 만들기 - (2) (이전 게시글 : https://wogud6792.tistory.com/16) 이제 오른쪽의 컨텐츠 부분의 레이아웃을 조금 더 구체화 시켜보자. 위의 코드는 오른쪽의 content부분에 추가할 레이아웃을 작성한 것이다. 크게 세 부분 (광고 , 두개의 주제 영상들) cont1, cont2, cont3 로 나누었다. 위와 같이 작성하게 되면 아래와 같이 결과가 나온다. 이제 적절히 코드를 작성하여 각각의 단어가 알맞게 배치되도록 하는 것이 목표이다. 첫 번째로, 가장 위에 나오는 광고 파트를 꾸며볼 것이다. 이전 게시글에서 캡쳐한 유튜브 화면을 보면 '왼쪽'에는 광고가 나오는 화면, '오른쪽'은 광고 사이트로 이동하는 화면으로 나뉜다...
[HTML/CSS] 웹사이트(Youtube) 레이아웃 만들기 - (1) [HTML/CSS] 웹사이트(Youtube) 레이아웃 만들기 - (1) 정말 기초적인 HTML/CSS 지식으로 정말 기초적인 Youtube 사이트의 레이아웃을 만들어 보자. (본문에서 사용되는 코드에 대해서는 대략적으로 설명하는 부분이 많고, 레이아웃을 만드는 것 자체에 초점을 두었기 때문에 자세히 알고 싶다면 따로 검색을 해보는 것을 권장한다.) (필자가 실제로 학습한 기초적인 지식을 이용하므로 코드가 깔끔하지 않을 수 있다는 점 주의하자......) 만들고자 하는 목표는 위의 사이트를 그대로 구현하는 것이 아니라, 기초적인 틀만 만드는 것이다. 즉, 위의 예시에서 왼쪽에 나와있는 메뉴바, 메인에 있는 광고, 주제별 영상 등이 담기는 '틀'을 의미한다. 매우 기초적인 HTML/CSS 지식을 이용하기 때..