Leta Learns

마라마라빔 | 211122 본문

HUFS/데이터베이스

마라마라빔 | 211122

leta 2021. 11. 23. 04:11

#django

superuser 삭제하는 법 

 

https://codesample-factory.tistory.com/1197

python manage.py shell
from django.contrib.auth.models import User
User.objects.get(username="joebloggs", is_superuser=True).delete()

그냥 이렇게 해도 원래는 됨. 근데 지금 user를 customuser로 abstractuser 상속받아서 확장했기 때문에 다른 방법으로 해야 함

 

 

https://programmerah.com/solved-attributeerror-manager-isnt-available-auth-user-has-been-swapped-for-36281/

python manage.py shell
from django.contrib.auth.models import User
from django.contrib.auth import get_user_model
User = get_user_model()
User.objects.get(username="[슈퍼유저이름]", is_superuser=True).delete()

이 방법으로 해야 함!

 

 

 

python manage.py createsuperuser 해서 슈퍼유저 만들면 admin에 user db가 자동적으로 생겨야 하는데 무슨 이유인지 생기지 않았다. 그래서 superuser 삭제하고 다시 만들어봤는데도 또 user db가 자동생성되지 않았다. .. 짜증나서 그냥 다 엎고 처음부터 다시 시작했다. 차례대로 했더니 createsuperuser한 후 admin에 user db 잘 생성됐다. 난 정말.. 이유를 모르겠다. 일단 빨리 끝내야 하니 이유는 그냥 모르고 넘어간다.

 

 


 

 

처음부터 다시 하는 중에 pip install django, django-admin startproejct [프로젝트명] 이 과정에서 갑자기 잘 되던 pip이 안 됐다. 장고 설치하고 나서 pip 업그레이드 하라고 해서 했는데 거기서 부터 문제가 생겼다. 다행히 구글링해서 이유를 알아냈다.

https://nine8007.tistory.com/entry/%EC%9E%98-%EB%90%98%EB%8D%98-pip-install-%EC%9D%B4-%EC%95%88%EB%90%A0%EB%95%8C-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95

 

잘 되던 pip install ~ 이 안될때 해결방법

파이썬에서 라이브러리를 설치하기 위해서는 pip를 이용해서 설치합니다. pip는 파이썬을 설치하게되면 기본으로 설치되는 툴입니다. 하지만 방금 전까지도 잘 실행되던 pip install 도는 pip --version

nine8007.tistory.com

 

 


 

 

#li 태그 marker 없애기 https://biju.tistory.com/256

li{
	list-style:none;
	padding-left:0px;
}

 

 


 

 

처음부터 다시 해서 대충 틀을 구성했다.
상세한 css들은 아직 만지지 않았고, 빌보드 프로젝트 때 사용했던 css 를 사용했다.
더 필요한 기능들을 만든 후에 마지막으로 css 수정을 하면 될 것 같다.

회원가입 과정에서 유저가 디비에 등록되지 않는 문제가 발생했다.
구현 과정에서 문제가 생긴 줄 알고 1시간 가까이 붙잡고 있었는데 알고보니 비밀번호 설정할 때 규칙을 안 지켜서 그런 거였다 ^^

appmala의 모델을 수정하면서 문제가 또 생겼다.
멋사 노션을 보고 기본 틀을 만든 후에 우리 프로젝트에 맞게 수정하는 방식으로 하려다보니
models.py 를 고쳐주어야 했다. 우리가 필요한 model들을 넣고 보니 home.html등 대부분의 것들을 수정해주어야 했다.
그 과정에서 지금.. 에러가 났는데 안 고쳐진다. 


Reverse for 'detail' with arguments '('',)' not found. 1 pattern(s) tried: ['appmala/(?P<id>[0-9]+)$']

구글링해도 딱히 해결책을 잘 모르겠다. 아무래도 밤이 깊어서 그런 것 같으니 오늘은 여기까지 해야겠다.

대체 뭘까.. 이걸 고쳐서 화면이라도 띄워야 내일 팀원들한테 이렇게 해봤다고 얘기라도 하는데..

 

'HUFS > 데이터베이스' 카테고리의 다른 글

마라마라빔 | 211203  (0) 2021.12.03
마라마라빔 | 211127  (0) 2021.11.27
마라마라빔 | 211125  (0) 2021.11.26
마라마라빔 | 211123  (0) 2021.11.24
마라마라빔 | 211121  (0) 2021.11.23
Comments