코드잇 하나의 문제, 여러가지 알고리즘 -2 (정렬) 정렬을 배우면서 문제 해결의 기초를 다질 수 있다. 가장 먼저 생각이 날 수 있는 자연스러운 정렬 알고리즘이며 각 위치에 어떤 값이 들어갈 지 찾는다. 다시 말하면 0번 인덱스에 들어갈 값을 찾고, 1번 인덱스에 들어갈 값을 찾고 이런식으로 반복하면 된다. 0번 인덱스에 들어갈 값을 찾는다. 순회 결과 0번 인덱스에 들어갈 값은 3번 인덱스의 값이다. 1번 인덱스에 들어갈 값을 찾는다. 순회... 코드잇알고리즘알고리즘 211221 TIL 이제는 정적 파일을 넣어줬으니까, 이 정적 파일들을 사용하도록 templates 을 수정해준다. 이제 정적 파일을 사용한다고 알려줬으니까, templates 에 있는 경로를 정적 파일이 있는 위치로 변경해주면 된다. 우리가 장고의 templates 파일을 만들려면 앱 디렉토리 아래에 templates 라는 디렉토리를 만들고 그 아래에 앱 디렉토리를 생성해주면 된다. 만약에 두 개의 앱을 두고... TILdjango코딩코드잇TIL 220207 TIL 만약에 데이터베이스에 작성된 글이 하나도 없을 때는 어떻게 해야 될까? 우리는 데이터베이스에 글이 없다고 가정하기 위해 먼저 모든 글을 지워주도록 해준다. 모든 데이터를 삭제하기 위해 우리가 할 수 있는 방법은 두 가지인데 다음에 로그인을 해주고 그리고 나서 Posts 로 들어가준다. 그리고 이렇게 모든 게시글을 선택해주고... 우선 서버를 끄고 새로운 터미널을 생성해서 다음과 같이 커맨드를... TIL코딩코드잇djangoTIL 220215 TIL 앞에서 배운 내용대로 유효성 검사를 할 수 있지만 문제는 기존에 저장되어 있던 데이터를 다시 유효성 작업에 맞추는 일이다. 이러한 작업은 실제 개발 상황에서 빈번하게 일어나곤 하는데 이 때 중요한 것은 기존 데이터의 유실을 최소화하면서 유효성을 맞추는 것이다. 먼저, 유효성 검증을 하는 부분에 &에 대한 검증을 추가해 주도록 하겠다. 새로 추가한 유효성 검증이 잘 수행되고 있는데 하지만 기존... TILdjanog코드잇코딩TIL
하나의 문제, 여러가지 알고리즘 -2 (정렬) 정렬을 배우면서 문제 해결의 기초를 다질 수 있다. 가장 먼저 생각이 날 수 있는 자연스러운 정렬 알고리즘이며 각 위치에 어떤 값이 들어갈 지 찾는다. 다시 말하면 0번 인덱스에 들어갈 값을 찾고, 1번 인덱스에 들어갈 값을 찾고 이런식으로 반복하면 된다. 0번 인덱스에 들어갈 값을 찾는다. 순회 결과 0번 인덱스에 들어갈 값은 3번 인덱스의 값이다. 1번 인덱스에 들어갈 값을 찾는다. 순회... 코드잇알고리즘알고리즘 211221 TIL 이제는 정적 파일을 넣어줬으니까, 이 정적 파일들을 사용하도록 templates 을 수정해준다. 이제 정적 파일을 사용한다고 알려줬으니까, templates 에 있는 경로를 정적 파일이 있는 위치로 변경해주면 된다. 우리가 장고의 templates 파일을 만들려면 앱 디렉토리 아래에 templates 라는 디렉토리를 만들고 그 아래에 앱 디렉토리를 생성해주면 된다. 만약에 두 개의 앱을 두고... TILdjango코딩코드잇TIL 220207 TIL 만약에 데이터베이스에 작성된 글이 하나도 없을 때는 어떻게 해야 될까? 우리는 데이터베이스에 글이 없다고 가정하기 위해 먼저 모든 글을 지워주도록 해준다. 모든 데이터를 삭제하기 위해 우리가 할 수 있는 방법은 두 가지인데 다음에 로그인을 해주고 그리고 나서 Posts 로 들어가준다. 그리고 이렇게 모든 게시글을 선택해주고... 우선 서버를 끄고 새로운 터미널을 생성해서 다음과 같이 커맨드를... TIL코딩코드잇djangoTIL 220215 TIL 앞에서 배운 내용대로 유효성 검사를 할 수 있지만 문제는 기존에 저장되어 있던 데이터를 다시 유효성 작업에 맞추는 일이다. 이러한 작업은 실제 개발 상황에서 빈번하게 일어나곤 하는데 이 때 중요한 것은 기존 데이터의 유실을 최소화하면서 유효성을 맞추는 것이다. 먼저, 유효성 검증을 하는 부분에 &에 대한 검증을 추가해 주도록 하겠다. 새로 추가한 유효성 검증이 잘 수행되고 있는데 하지만 기존... TILdjanog코드잇코딩TIL