수학과의 좌충우돌 프로그래밍

[Django] 효율적인 url 관리

안녕하세요 강민성입니다. 저번 시간 까지 blog 프로젝트를 진행하였는데 이번 포스팅에서도 이를 베이스로 진행하도록 하겠습니다. 현재까지 project의 urls 를 확인해보면 다음과 같습니다. 아직 앱은 두 개 밖에 만들지 않았고, 하나의 앱은 url도 하나밖에 설정하지 않았습니다. 하지만 점점 복잡해지고, 앱이 추가될수록 복잡함은 더 심해질 것입니다. 그래서 url 을 효율적으로 관리하는 방법이 있습니다. 이를 알아보도록 하겠습니다. url 을 효율적으로 관리해보자 다시 한 번 urls 을 봐보도록 하겠습니다. 12~14 번째 줄을 보면 blog/~~ 를 가지는 url 로서 맨 앞에 blog 라는 공통적인 특징이 있습니다. 이들을 하나로 묶어줄 수는 없을까요? 그러기 위해서는 묶어주고 싶은 앱 안에 ..

웹프로그래밍/Django 2019. 2. 26. 01:17
[Django] class has no objects member 에러

안녕하세요 강민성입니다. 현재 vs code 에서 django 공부를 하고 있는데, 분명히 코드가 문제 없음에도 불구하고 계속 오류가 납니다. 바로 class has no objects member 라는 오류가 말이죠. 그 원인과 해결방법을 소개해드리겠습니다. class has no objects member 해결하기 우선 다음과 같은 빨간 줄은 굉장히 신경쓰이지만 실제로 서버를 실행시켜보면 아무런 문제없이 서버가 돌아가는 것을 알 수 있을 겁니다. 그 이유는 이는 오류가 아닌 vs code의 경고이기 때문입니다. django의 경우에는, objects 와 같은 속성들을 모든 model 클래스에 동적으로 추가합니다. 따라서 vs code는 이를 눈치채지 못하기 때문에 경고를 하게 되는 것이죠. 해결하는 ..

웹프로그래밍/Django 2019. 2. 25. 23:45