嘿,我想在我的一个模型中将音频录制为语音注释:
\n\nclass ShipPhoto(models.Model):\n user_name = models.ForeignKey(User, on_delete=models.CASCADE)\n photo = models.ImageField()\n voice_record = ??????\n carplates = models.CharField(max_length=20)\nRun Code Online (Sandbox Code Playgroud)\n\n这样,当我打开 form_template 时,我可以单击语音记录并将录制的消息上传到我的模型。我已经检查了此链接https://github.com/voxy/django-audio-recorder但当我使用 pip 命令安装它时,它会自动卸载我当前版本的 django (2.0.8) 并降级到 1.8 ...还有其他解决方案吗?我该怎么办?
\n\n=================================================== ==================\n更新 (10/10)
\n\n仍然不确定如何将 videojs 合并到我的 Django 表单中。下面你可以看到我的 ModelForm、views.py 和模板。
\n\n模型表单
\n\nclass ShipPhotoForm(ModelForm):\n class Meta:\n model = ShipPhoto\n exclude= (\'user_name\',)\n\n def save_model(self, request, obj, form, change):\n if not obj.pk:\n obj.user_name = request.user\n obj.save()\nRun Code Online (Sandbox Code Playgroud)\n\n视图.py
\n\nclass ShipPhotoCreate(LoginRequiredMixin, View):\n\n login_url = \'/accounts/login/\'\n redirect_field_name = \'redirect_to\'\n\n form_class …Run Code Online (Sandbox Code Playgroud)