전체 글
-
[MacOS] 마우스, 트랙패드 스크롤 방향 나누기Settings, Tools, Envs 2021. 12. 4. 12:43
Issue How to separate "mouse" and "trackpad" settings? In System Preferences > Mouse there's a setting "Scroll direction: natural", which I don't like, so I unset. The problem is that this also unsets the setting for Trackpad, which I do like. How ... apple.stackexchange.com Solution GitHub - ther0n/UnnaturalScrollWheels: Invert scroll direction for physical scroll wheels while maintaining "Natu..
-
-
[Python] 가상환경, 패키지매니저 pipenvPython/Django 2021. 12. 3. 23:35
# terminal # pipenv가 처음이라면 $ brew install pipenv cd {dir} # python 3.x 를 다운한다 $ pipenv —three # 가상환경으로 들어가기 $ pipenv shell # django 다운로드 $ pipenv install Django==2.2.5 # 패키지 받기 $ pipenv install {packageName} # 왜 쓰는가? # python의 pip은 무조건 globaly 하게 사용하도록 다운로드한다. # pipenv은 shell안에서만 localy 하게 사용할수있다.
-
[Python] models.ForeignKey()의 on_delete 에 대해서Python/Django 2021. 12. 3. 23:27
# models.py # ForeignKey이란 관계를 의미하기 때문에 상속받아온 값이 사라질 경우에 대한 행동양식을 설정해 주는 것이다. from django.db import models from core import models as core_models class Review(core_models.TimeStampedModel): """Review Model Definition""" # CASCADE : ForeignKey가 삭제되면 이 data도 사라진다 user = models.ForeignKey( "users.user", related_name="reviews", on_delete=models.CASCADE ) # PROTECT : 값이 사라져도 이 데이터는 살아남지만 ProtectedErr..
-
[Django] admin.ModelAdmin objects 정리Python/Django 2021. 12. 3. 23:15
# admin.py # ModelAdmin의 options을 설정해 주어 admin page에서 원하는 정보를 customize한다. # 기본적으로 tuple 혹은 list로 감싸준다. """fieldsets""" #detail페이지 에서 볼 내용들 #1. 튜플(혹은 리스트 이하 동일)로 감싼다 (최상) #2. 튜플(혹은 리스트)은 각각의 객체이다. 1번째는 fields 묶음의 이름, 이하는 포함된 fields #3. 1번째 인자인 이름은 str #4. 2번째 인자인 fields는 dict #5. dict안에 key는 "fields, value는 튜플안에 str fieldsets = ( ( "Basic Info", {"fields": ("name", "description", "country", "add..
-
[Django] User model에 대한 settings, admin 설정하기Python/Django 2021. 12. 3. 22:40
# settings.py DJANGO_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", ] PROJECT_APPS= [ "users.apps.UsersConfig", ] INSTALLED_APPS = DJANGO_APPS + PROJECT_APPS AUTH_USER_MODEL = "users.User" # users.models.py from django.db import models from django.contrib.auth.models import..