본문 바로가기
728x90
반응형

django4

[Django] Custom User 적용 AbstractUser Django 프로젝트에 AbstractUser 적용 Django 프로젝트에 AbstractUser 적용하는 방법을 정리하겠습니다. Django 프로젝트에 AbstractUser 구성 방법 model.py from django.db import models from django.contrib.auth.models import AbstractUser class User(AbstractUser): phone = models.CharField(max_length=20, blank=True, null=True) updatedDate = models.DateTimeField(auto_now=True) 기존 유저 구조에 User에 필요한 field를 추가 할수 있으니 원하는 것을 추가하면 된다. views.py fr.. 2022. 12. 8.
[Django] Custom User 적용 Django 프로젝트에 User 적용 Django 프로젝트에 User 적용하는 방법을 정리하겠습니다. 환경 구성 정보 ubuntu 20.04 LTS Django 프로젝트에 User 구성 방법 Proxy User model AbstractUser AbstractBaseUser User Model One To One Proxy User 제공 된 User 의 Class를 그대로 Proxy Model 로 동일한 Table , column 구조를 연결해서 사용하는 방식 ParentUser.objects.all() 로 기본적인 User 조회가 가능해 진다. class ParentManager(models.Manager): def get_queryset(self): return super().get_queryset(.. 2022. 12. 2.
[Django] 프로젝트 실행 Django 프로젝트 웹서버 만들기 Django 환경을 설정한 후 프로젝트 및 서버 운영 방법을 통하여 서비스를 해보겠습니다. 환경 구성 정보 ubuntu 20.04 LTS Django 프로젝트 만들기 프로젝트 생성 명령어 : django-admin startproject mysite (test) test@ubuntu2004:~/test$ django-admin startproject mysite (test) test@ubuntu2004:~/test$ cd mysite/ (test) test@ubuntu2004:~/test/mysite$ ls -laR .: total 16 drwxrwxr-x 3 test test 4096 Dec 1 13:42 . drwxrwxr-x 3 test test 4096 Dec .. 2022. 12. 1.
[Django] Python 환경 구성 Django 사용을 위한 Python 구성 python을 사용할 수 있는 환경에서 빠르게 서버를 운영할 수 있는 Django 설치를 진행해 보겠습니다. 환경 구성 정보 ubuntu 20.04 LTS python 설치 확인 ubuntu 설치 명령어 : apt install python3 python3 설치 확인 및 버전 확인 : python3 --version root@ubuntu2004:~# apt install python3 Reading package lists... Done Building dependency tree Reading state information... Done python3 is already the newest version (3.8.2-0ubuntu2). 0 upgraded, .. 2022. 11. 30.
728x90
반응형