小编seb*_*6m6的帖子

在 Django 模型中录制音频

嘿,我想在我的一个模型中将音频录制为语音注释:

\n\n
class 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)\n
Run 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\n
class 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()\n
Run Code Online (Sandbox Code Playgroud)\n\n

视图.py

\n\n
class 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)

django django-models

6
推荐指数
1
解决办法
8253
查看次数

标签 统计

django ×1

django-models ×1