우분투 가상 환경을 구축하고 웹 서버의 동적 요청을 위한 구니콘을 설치 후 서비스 등록까지 했다.이제 웹 서버 엔진엑스를 설치하자.$ sudo apt install nginx$ cd /etc/nginx/sites-available/엔진엑스 설정 파일 위치인 /etc/n
이번 주차 전체 회의의 발표 자료 정리 겸 실습 진행에서 너무 많은 오류들을 만나 한 번 정리하려고 한다.이번 주차 실습은 가상 머신에 ubuntu를 설치해 로컬 환경이 아닌 서버 환경에서 웹 브라우저의 동적 파일과 정적 파일에 대한 요청을 처리하도록 할 것이다.무슨
answer_create는 question_id를 parameter로 받는다.answer_create의 question_id는 특정 question 객체를 식별하기 위함이고, 다른 함수의 경우는 question_id가 아닌 answer_id를 사용하는데 answer_i
메인 페이지 내에(http://localhost:8000/sju/) 삭제 버튼이 표시되게 만들었다.semester를 delete하는 path를 추가delete 버튼을 누르면 즉각 삭제되기 때문에 따로 GET, POST 방식을 고려하지 않았다.6학기를 하나 만들
Update 기능을 다시 짜보겠다.삭제 기능은 다음 POST에..먼저 학기 정보에 대한 수정 버튼을 만들어보자.Semester에 대한 수정은 Semester read page에서 이루어질 것이다.변수 sem에 Semester 객체를 저장한다. GET 방식으로 함수가 호
모델을 활용해 Read, Create 기능을 다시 만들었다. 앞으로 Update, Delete를 만들 건데 그 전에 로그인, 로그아웃을 만들어 User에 따라 자신이 기입한 기이수학점 데이터를 개별적으로 확인하게 할 것이다.메인 페이지 내에서 로그인 링크를 가지고 있는
만든 모델을 가지고 학기와 과목들을 추가하는 기능을 만들어보자.일단 메인 페이지를 보면먼저 학기를 추가하는 버튼을 만들어보자.버튼을 누르면 sju:semester_create 라는 별칭이 등록된 url로 이동한다.semester_create 별칭에 해당하는 path를
전 시리즈까지 CRUD를 완성했지만 여러 한계가 있었다. 장고의 모델을 활용해 보자.migrate, database 생성됨모델 작성SemesterSubjects이렇게 모델을 짰다.이제 작성한 모델로 테이블을 만들건데 세팅파일에 INSTALLED_APP에 sju app을
해결sudo lsof -t -i tcp:8000 | xargs kill -9port number: 8000과 관련된 모든 프로세스를 죽인다.python manage.py runserver 8888포트 넘버 8888로 서버를 가동했는데 동일한 오류가 뜬다면sudo lso
마지막 Update 기능을 추가할 것이다.read/\~~ 로 이동하면 update 버튼을 눌러 기존에 있었던 title, body를 수정해서 update 해주는 간단한 기능이다.read/\~~ 페이지에 update 버튼이 뜬다. /sjuu/update/id로 이동하니
baseHTML에 <li><input type="submit" value="delete"></li>를 추가해 삭제 버튼을 만들었다.https://velog.io/@mk9712/Django-CRUD-2.-Create 에서 말한 대로 버튼을 눌러
read 기능까지 추가하고 웹 사이트에 title과 text를 입력해 create하는 기능을 추가하자.요런 느낌.
메인 페이지를 보면 제목에만 링크를 달아 놓은 상태다.이제 각각의 학기에도 링크를 달아서 /sjuu/read/<각각의 id> 페이지로 넘어가 title과 body를 볼 수 있도록 할 것이다.
1. 네비게이션바 (1) templates/navbar.html 작성 (2) templates/base.html에 templates/navbar.html파일 include (3) bootstrap.min.js파일 mysite/static에 붙여 넣기 (4) templa
[발견] 점프투장고 실습을 똑같이 따라했는데 질문 상세 페이지 css가 적용이 안 되는 오류? ` 분명 static/style.css 를 건드려 줬는데? templates/pybo/question_detail.html에도 { % load static %} 해줬는데?
(1) 부트스트랩 설치설치하고 bootstrap.min.css 파일 -> 스태틱 디렉토리에 저장mysite/static/bootstrap.min.css(2) templates/pybo/question_list.html 수정질문 목록 부트스트랩 적용(3) template
실습 따라하다 템플렛 렌더링 문제가 있었음.base.html 템플렛을 렌더링 할 수 없다는데https://stackoverflow.com/questions/3066391/extend-base-html-problembase.html과 question_detail
(1) config/settings.py 수정스타일시트 파일은 static 디렉토리에 저장해야 함templates처럼 static도 config/settings.py에 등록STATICFILES_DIR이라는 list 추가. (projects/mysite/static 디렉