気ままなタンス*プログラミングなどのノートブック

プログラミングやRPGツクール、DTM、VOCALOIDについてのんびり書きます。

【Django】ファイルのアップロードについてメモ

  • models.py
class UserFile(models.Model):

    user = models.ForeignKey(User)
    file = models.FileField(upload_to='files/%Y/%m/%d')
  • views.py
def api_file_upload_action(request):
    if request.method == "POST":
        print(request.FILES["file"])
        user_file = UserFile()
        user_file.file = request.FILES["file"]
        user_file.user = request.user
        user_file.save()

        return HttpResponse("ok")