如何在Django 1.7.1中请求文件路径

时间:2015-07-02 14:32:58

标签: python django django-models

假设我在django中有一个名为

的模型
class Song(models.Model):
    title = models.CharField(max_length=100)
    artist_name = ...
    ...
    ...
    filename = models.FileField() /* This is wrong, don't know what to write here. */

我想使用filename来选择位于磁盘某处的歌曲的文件路径。

我想我可以使用字符串来传递文件路径,但这可能是错误的。无论如何,如果有人有答案,我会非常感激。

修改

为了澄清,我想要的是能够从管理页面选择文件路径,例如,当我在http://127.0.0.1:8000/admin/myapp/song/1/时,我想看到:

Title     <textbox>
Artist    <textbox>
....
Filepath < and here i would select a file, like one selects a file from e.g. windows explorer>

filename = models.FileField()错误,因为我收到错误:  “你试图在没有默认值的情况下为歌曲添加一个不可空的字段'文件名';”。 我输入这个命令只是作为我想要的一个例子。我是django和python的新手,所以请原谅我,如果我正在输入愚蠢的东西,只是试图明白我的观点。

0 个答案:

没有答案