분류 전체보기

model을 만들면, Manager도 같이 만들어짐-> .Objects Room.objects.get(name="Apt in 서울")Room이라는 모델의 Manager를 사용하여 name이 "Apt in 서울"인 Room을 꺼냄-> Manager은 장고 모델에 database query operation으로 제공되는 인터페이스임python manage.py shell>>> from rooms.models import Room>>> Room.objects.all(), ]>>>> for room in Room.objects.all():... print(room.name)... Beautiful House in 서울Apt in 서울# get>>> Room.objects.get(pk=1) #유일한 ..
poetry shellpython manage.py shell>>> from rooms.models import Room>>> Room.objects.all # Room 전체 접근>>> Room.objects.get(name="Apt in 서울") # Romm의 특정 이름 접근>>> room = Room.objects.get(name="Apt in 서울")>>> room.pk2>>> room.id2>>> room.owner.email'id@gmail.com'>>> room.amenities.all(), ]>>>> room.amenities.ManyRelatedManager object at 0x107deaf60>
python manage.py startapp experiences
from django.db import modelsfrom common.models import CommonModelclass Room(CommonModel): """Room Model Definition""" class RoomKindChoices(models.TextChoices): ENTIRE_PLACE = ("entire_place", "Entire Place") PRIVATE_ROOM = ("private_room", "Private Room") SHARED_ROOM = "shared_room", "Shared Room" name = models.CharField( max_length=180, default="", ..
from django.db import modelsclass Room(models.Model): """Room Model Definition""" class RoomKindChoices(models.TextChoices): ENTIRE_PLACE = ("entire_place", "Entire Place") PRIVATE_ROOM = ("private_room", "Private Room") SHARED_ROOM = "shared_room", "Shared Room" country = models.CharField( max_length=50, default="한국", ) city = models.CharField( ..
from django.db import modelsclass Room(models.Model): """Room Model Definition""" country = models.CharField(max_length=50, default="한국") city = models.CharField(max_length=80, default="서울")-> 주석은 여러 종류가 있음 """, ''', #https://wikidocs.net/174545 02. 주석(Comment)앞서 앞으로의 모든 실습은 Colab 또는 주피터 노트북에서 실행한다고 가정한다고 언급한 바 있습니다. 이를 유념해주세요. 프로그램을 위한 명령어가 코드(code)라면, 사…wikidocs.net
그동안 개발을 하면서 특정 설정 때문에 애를 먹었다. 기존 python을 설치하면서 python3로 commnad를 사용해야만 python명령어가 가능하여 alias를 적용시켰는데 alias를 적용시키니 poetry가 정상적으로 작동하지 않아 골치 아팠다. 예를들어 poetry shell에 들어간 후 python manage.py runserver를 하면 해당 poetry에 종속된 환경으로 장고 서버가 실행되어야 하지만 alias로 인해 python의 인터프린터가 poetry가 아닌 전역 python으로 실행되어 pip install을 하지 않은 라이브러리들은 모두 설치하라는 경고가 나와 버렸던 것이다. 즉 alias때문에 python의 인터프린터가 고정이되버렸다. 앞으로는 왠만해서는 기본 설정은 안건드..
from django.db import modelsfrom django.contrib.auth.models import AbstractUserclass User(AbstractUser): first_name = models.CharField(max_length=150, editable=False) last_name = models.CharField(max_length=150, editable=False) profile_photo = models.ImageField() name = models.CharField(max_length=150, default="") is_host = models.BooleanField(default=False) Django에는 이미지 필드도 있음-> ..
키보드발
'분류 전체보기' 카테고리의 글 목록 (2 Page)