2021.12.07

웹 구성 중간 평가..

학교 보안 정책이 어떻게 되었는지 모르겠지만…

어떤 와이파이에서는 접속이 되고, 어떤 곳에서는 안되는 상황이다…

어쨌든 중요한건 서버가 열렸고!

SSH는 안돼!


ㅠㅠㅠㅠ 그렇기 때문에 서버 컴퓨터에 직접 코드를 바로 작성하는… 상황이다.


12월 첫 주부터 지금까지 홈페이지에 로그인, 게시판, 글 작성, 파일 업로드까지 여러 기능을 두었다. 로그인/회원가입에 경우 회원 등급을 두어서 나중에 등급별로 읽을 수 있는 게시글을 나눌 생각이다.


간단히 정리하면, 장고에 summernote를 추가해서 글 작성 form을 만들고 각 url 작업으로 글 작성/삭제/수정/열람이 가능하다.

로그인 기능도 추가하고, 글 마다 작성자가 아닌 사람은 수정/삭제하지 못 하도록 하였다.


파일 업로드는 진짜 삽질을 많이 했는데…

업로드된 파일이 저장되는 경로 media 경로가 잘못된 줄 알았는데, 알고보니 해당 경로 폴더에 읽고 쓰는 권한이 없어서 지정해주어야 했던 것이었다…!

sudo chmod 700 '파일경로'

위 처럼 해주었더니 파일 업로드가 가능하다…!



교수님이 비공개 영상을 올릴 수 있는 기능이 있다면 좋겠다고 하는데.. summernote 특성상 비디오는 url이 있는 경우에 가능하다…!


비디오 파일을 서버에 저장하고, html video 태그로 올릴 수 있지만, 글 작성 시 불편하기 때문에 더 쉽게 올리는 방식을 생각해보아야겠다… \


그 밖에 UI가 모니터 크기마다 바뀌는 것, 전체적인 디자인, 멤버 화면 디자인 등을 예정 중이다.

하지만, 지금 중요한 건 API 이기 때문에 해당 기능 뒤에 할 예정이다.



Leave a comment