저는 장고를 처음 사용하고 FileField가 포함 된 기본 모델을 설계했습니다. 여기 API를 통한 장고 파일 업로드
내 모델의 예입니다 : 내가 관리자를 통해 파일 업로드를 테스트 한class Sample(models.Model):
pub_date = models.DateTimeField('Publish Date', default=datetime.now)
upfile = models.FileField(upload_to='samples/')
,하지만 지금은 REST API를 통해 파일을 제출하는 다른 솔루션을 찾고 있어요. 필자의 첫 번째 검색 결과는 Piston으로 이어지지 만 대부분의 예제는 모델을 포함하지 않는 것으로 보이며 웹 사이트에만 파일을 업로드합니다.
내 목표는 os.walk와 같은 디렉토리를 구문 분석하고 파일을 제출하고 파일 정보로 모델을 채우는 것입니다.
그건 제가 조사를 시작하기 위해 제안과 단서를 찾고 있다고 말했습니다.
미리 감사드립니다.
귀하의 의견에 감사드립니다. Tom, 나는 Piston의 다른 대안에 대한 귀하의 제안을 고려할 것입니다. 내 문제에 관해서는 기본으로 돌아가고 django가있는 동일한 서버에서 업로드가 이루어지기 때문에 파일 및 샘플 모델을 호출하는 간단한 스크립트를 만들었습니다. 내 게시물에서 자세히 설명하겠습니다. – karamazov
tastypie에서 django-rest-framework로 swithced 한 가장 큰 이유 중 하나는 파일 업로드의 용이성입니다 ... –