분류 전체보기
-
영상 서버란 네트워크로 연결된 다른 컴퓨터에게 serve 해주는 컴퓨터 반대 개념 : 클라이언트 - 서버로부터 servies 받은 컴퓨터 예) 저장된 글과 사진을 보여주거나 파일을 보관해주는 등 시청후기 서버컴퓨터가 경우에 따라 클라이언트가 될 수 있다는것을 새로 알게 되었다.
시청후기 - 얄팍한 코딩사전 "서버란 무엇인가요?"영상 서버란 네트워크로 연결된 다른 컴퓨터에게 serve 해주는 컴퓨터 반대 개념 : 클라이언트 - 서버로부터 servies 받은 컴퓨터 예) 저장된 글과 사진을 보여주거나 파일을 보관해주는 등 시청후기 서버컴퓨터가 경우에 따라 클라이언트가 될 수 있다는것을 새로 알게 되었다.
2022.02.24 -
관리자 작업을 위해 root 계정으로 접속 mysql -u root -p 비밀번호; 회원 추가 사용자만 추가 create user 사용자id; 사용자 추가와 동시에 비밀번호 설정 create user 사용자id@localhost identified by '비밀번호'; 사용자 추가, 비밀번호 설정, 권한 범위 설정 grant all privileges on *.* to 사용자id@`%` identified by '비밀번호'; 권한 회수 revoke all privileges on _._ from 사용자id@localhost; 회원 삭제 등록된 모든 사용자 id 조회 select * from user; 사용자 삭제 delete from user where user = '사용자id';
MySQL - 유저 관련 명령어관리자 작업을 위해 root 계정으로 접속 mysql -u root -p 비밀번호; 회원 추가 사용자만 추가 create user 사용자id; 사용자 추가와 동시에 비밀번호 설정 create user 사용자id@localhost identified by '비밀번호'; 사용자 추가, 비밀번호 설정, 권한 범위 설정 grant all privileges on *.* to 사용자id@`%` identified by '비밀번호'; 권한 회수 revoke all privileges on _._ from 사용자id@localhost; 회원 삭제 등록된 모든 사용자 id 조회 select * from user; 사용자 삭제 delete from user where user = '사용자id';
2022.02.24 -
영상 시청후기 '순수하게 이상적인 것을 향해 가다가 물리적인 모델링 단계에서 현실에 맞게 수정하는 것이 인상적이었다' - 생활코딩 '이상이 없다면 현실은 혼란스러울것이고, 이상이 현실을 외면한다면 이상은 더이상 이상적이지 않을것이다.' - 생활코딩 위의 문구는 재생목록의 마지막 영상 "8. 수업을 마치며" 에서 나온 문구이다. "이상은 정규화, 현실은 비정규화"라 생각하고 위의 문구를 보면 데이터 모델링과 우리가 살아가는 세상이 굉장히 닮아있다는 생각이 든다. 평소에 정리, 청소를 좋아하는 부분에서 코드가 맞았는지 정규화, 비정규화 개념이 굉장히 즐겁게 느껴졌다. jump to Django를 하면서 부족하다 느껴졌던 부분들이 채워지는 느낌을 받았다.
시청후기 - 생활코딩 (관계형 데이터 모델링)영상 시청후기 '순수하게 이상적인 것을 향해 가다가 물리적인 모델링 단계에서 현실에 맞게 수정하는 것이 인상적이었다' - 생활코딩 '이상이 없다면 현실은 혼란스러울것이고, 이상이 현실을 외면한다면 이상은 더이상 이상적이지 않을것이다.' - 생활코딩 위의 문구는 재생목록의 마지막 영상 "8. 수업을 마치며" 에서 나온 문구이다. "이상은 정규화, 현실은 비정규화"라 생각하고 위의 문구를 보면 데이터 모델링과 우리가 살아가는 세상이 굉장히 닮아있다는 생각이 든다. 평소에 정리, 청소를 좋아하는 부분에서 코드가 맞았는지 정규화, 비정규화 개념이 굉장히 즐겁게 느껴졌다. jump to Django를 하면서 부족하다 느껴졌던 부분들이 채워지는 느낌을 받았다.
2022.02.24 -
링크 이 페이지의 내용 정리 위캔입니다. 완성 소스 깃허브 폼 질문 등록 질문 등록 버튼 생성 경로 : ...templates\pybo\question_list.html ... # 추가 질문 등록하기 {% endblock %} 는 링크이지만 부트스트랩의 btn btn-primary 클래스를 적용하면 버튼으로 보인다. 버튼을 클릭하면 pybo:question_create 별칭에 해당되는 URL을 호출한다. 1 URL 매핑 pybo:question_create 별칭에 해당되는 URL 매핑을 추가한다. 경로 : ...misite\pybo\urls.py ... urlpatterns =[ ... # 추가 path('question/create/', views.question_create, name=..
Django - mysite (폼)링크 이 페이지의 내용 정리 위캔입니다. 완성 소스 깃허브 폼 질문 등록 질문 등록 버튼 생성 경로 : ...templates\pybo\question_list.html ... # 추가 질문 등록하기 {% endblock %} 는 링크이지만 부트스트랩의 btn btn-primary 클래스를 적용하면 버튼으로 보인다. 버튼을 클릭하면 pybo:question_create 별칭에 해당되는 URL을 호출한다. 1 URL 매핑 pybo:question_create 별칭에 해당되는 URL 매핑을 추가한다. 경로 : ...misite\pybo\urls.py ... urlpatterns =[ ... # 추가 path('question/create/', views.question_create, name=..
2022.02.24 -
링크 이 페이지의 내용 정리 위캔입니다. 완성 소스 깃허브 템플릿 상속 어떤 웹 브라우저를 사용하더라도 웹 페이지가 동일하게 보이고 정상적으로 작동하게 하기 위해 웹 표준을 지키는 HTML 문서를 작성해야 한다. 표준 HTML 구조 표준 HTML문서의 구조는 다음과 같아야한다. {% load static %} (... 생략 ...) 표준 HTML문서의 구조는 위처럼 html, head, body 엘리먼트가 있어야 한다. css 파일은 head 엘리먼트 안에 있어야 한다. head 엘리먼트 안에는 meta, title 엘리먼트 등이 포함되어야 한다. 템플릿 상속 템플릿 파일을 표준 HTML 구조로 변경하면 body 엘리먼트 바깥 부분은 모두 같은 내용으로 중복된다. 그러면 CSS 파일 이름이 변경되거나 새..
Django - mysite (템플릿 상속)링크 이 페이지의 내용 정리 위캔입니다. 완성 소스 깃허브 템플릿 상속 어떤 웹 브라우저를 사용하더라도 웹 페이지가 동일하게 보이고 정상적으로 작동하게 하기 위해 웹 표준을 지키는 HTML 문서를 작성해야 한다. 표준 HTML 구조 표준 HTML문서의 구조는 다음과 같아야한다. {% load static %} (... 생략 ...) 표준 HTML문서의 구조는 위처럼 html, head, body 엘리먼트가 있어야 한다. css 파일은 head 엘리먼트 안에 있어야 한다. head 엘리먼트 안에는 meta, title 엘리먼트 등이 포함되어야 한다. 템플릿 상속 템플릿 파일을 표준 HTML 구조로 변경하면 body 엘리먼트 바깥 부분은 모두 같은 내용으로 중복된다. 그러면 CSS 파일 이름이 변경되거나 새..
2022.02.24 -
링크 이 페이지의 내용 정리 위캔입니다. 완성 소스 깃허브 부트스트랩 다운로드 링크 부트스트랩 디자이너의 도움 없이도 괜찮은 수준의 웹페이지를 만들 수 있게 도와주는 프레임워크이다. 트위터를 개발하면서 만들어졌다. 현재까지도 지속적으로 관리되고 있는 오픈소스 프로젝트이다. 부트스트랩 설치 위의 링크에서 다운로드 받아 압축해제한 파일 중 bootstrap.min.css 파일을 스태틱 디랙터리에 복붙한다. 경로 : ...mysite\static 부트스트랩 적용 경로 : templates\pybo\question_list.html # 추가 {% load static %}
Django - mysite (부트스트랩)링크 이 페이지의 내용 정리 위캔입니다. 완성 소스 깃허브 부트스트랩 다운로드 링크 부트스트랩 디자이너의 도움 없이도 괜찮은 수준의 웹페이지를 만들 수 있게 도와주는 프레임워크이다. 트위터를 개발하면서 만들어졌다. 현재까지도 지속적으로 관리되고 있는 오픈소스 프로젝트이다. 부트스트랩 설치 위의 링크에서 다운로드 받아 압축해제한 파일 중 bootstrap.min.css 파일을 스태틱 디랙터리에 복붙한다. 경로 : ...mysite\static 부트스트랩 적용 경로 : templates\pybo\question_list.html # 추가 {% load static %}
2022.02.24 -
링크 이 페이지의 내용 정리 위캔입니다. 완성 소스 깃허브 스태틱 pybo에 style sheet를 적용한다. 스태틱 디렉터리 스타일시트 파일은 장고의 스태틱 디렉터리에 저장해야 한다. 템플릿 디렉터리와 마찬가지로 config/settings.py에 등록해야한다. 경로 : ...config\settings.py ... STATIC_URL = '/static/' # 추가 STATICFILES_DIRS = [ BASE_DIR / 'static', ] ... STATICFILES_DIRS 변수를 추가했다. STATICFILES_DIRS에 BASE_DIR / 'static' 디렉터리를 추가했다. BASE_DIR / 'static'은 ...mysite\st..
Django - mysite (스태틱)링크 이 페이지의 내용 정리 위캔입니다. 완성 소스 깃허브 스태틱 pybo에 style sheet를 적용한다. 스태틱 디렉터리 스타일시트 파일은 장고의 스태틱 디렉터리에 저장해야 한다. 템플릿 디렉터리와 마찬가지로 config/settings.py에 등록해야한다. 경로 : ...config\settings.py ... STATIC_URL = '/static/' # 추가 STATICFILES_DIRS = [ BASE_DIR / 'static', ] ... STATICFILES_DIRS 변수를 추가했다. STATICFILES_DIRS에 BASE_DIR / 'static' 디렉터리를 추가했다. BASE_DIR / 'static'은 ...mysite\st..
2022.02.24 -
링크 이 페이지의 내용 정리 위캔입니다. 답변 등록 폼 경로 : ... templates\pybo\question_detail.html {{question.subject}} {{question.content}} {% csrf_token %} 답변의 내용을 입력할 수 있는 텍스트창과 답변을 저장할 수 있는 "답변등록" 버튼을 추가했다. 답변 저장을 위한 URL은 form 태그의 action 속성에 {% url 'pybo:answer_create' question.id %}로 지정했다. URL 매핑 지금 상태로 질문 상세페이지를 접속하면 오류가 발생한다.(answer_create 별칭을 찾을 수 없다는 오류) question_detail.html에 {% url 'pybo:answer_c..
Django - mysite (데이터 저장)링크 이 페이지의 내용 정리 위캔입니다. 답변 등록 폼 경로 : ... templates\pybo\question_detail.html {{question.subject}} {{question.content}} {% csrf_token %} 답변의 내용을 입력할 수 있는 텍스트창과 답변을 저장할 수 있는 "답변등록" 버튼을 추가했다. 답변 저장을 위한 URL은 form 태그의 action 속성에 {% url 'pybo:answer_create' question.id %}로 지정했다. URL 매핑 지금 상태로 질문 상세페이지를 접속하면 오류가 발생한다.(answer_create 별칭을 찾을 수 없다는 오류) question_detail.html에 {% url 'pybo:answer_c..
2022.02.24