DevOps/TIL

    [Error]'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

    [Error]'utf-8' codec can't decode byte 0xff in position 0: invalid start byte

    문제발생 class ProductSerializer(serializers.ModelSerializer): brand_id = serializers.PrimaryKeyRelatedField( queryset=Brand.objects.all(), write_only=True ) brand = serializers.SerializerMethodField(read_only=True) class Meta: model = Product fields = [... 'brand'] def get_brand(self, obj): """ 브랜드 정보 """ brand = obj.brand_id print('brand_logo_img : ', brand.logo_img) if brand: brand_data = { 'id':..

    [ERROR] most likely due to a circular import

    문제발생 제목에 있는 에러는 순환참조 에러로, 두 개 이상의 모듈이 서로를 참조하고 있는 상태이다. 이 에러가 발생하게 된 이유는 서로 다른 app의 models.py에서 import를 참조했기 때문이다. # user/models.py from product.models import Brand class Coupon(models.Model): ... class CouponUser(models.Model): ... # product/models.py from coupons.models import CouponUser class AlProduct(models.Model): ... class AlProductImage(models.Model): ... class AlProductOption(models.Mod..