전체 글(746)
-
Cannot assign "25": "Box.image" must be a "Image" instance.
Model의 ForeignKey는 값이 아닌, 객체를 대입해야 함 self.image = image(X) self.image = Image.objects.get(id=image)(O)
2021.01.31 -
object has no attribute '_state'
Model 생성자 __init__ 오버로딩 에러 생성자 오버로딩은 안되는걸로
2021.01.31 -
Django __init__() takes 1 positional argument but 2 were given
파라메터가 2개 필요한데, 1개만 전송됨
2021.01.31 -
Django Model에 instance 추가
import glob import Image def updateImage() : images = [] images += glob.glob('./../*.tiff') images += glob.glob('./../*.png') for image in images : if Image.objects.filter(file=image).count() == 0 : Image(file=image).save()
2021.01.31 -
Django 현재 디렉토리 가져오기
장고의 루트 디렉토리가 결과로 나옴 def updateImage() : print(os.getcwd())
2021.01.31 -
Django Admin 함수 오버라이딩
get_queryset(self, request)를 super(ImageAdmin, self).get_queryset(request)로 변경하면 됨 @admin.register(Image) class ImageAdmin(admin.ModelAdmin) : list_display = ['id','file'] inlines = [BoxInline] def get_queryset(self, request): train.updateImage() return super(ImageAdmin, self).get_queryset(request)
2021.01.31