小编hak*_*uro的帖子

在Django中验证上传文件类型

我有一个带有文件字段的Post模型,用于上传文件.如何验证文件类型(目前为pdf,如果我稍后更改,则为任何其他类型).我最好还是要验证内容,但如果没有,我猜后缀也会这样做.我试图在网上查找,但我找到的大多数解决方案都是从后面回来的,随着Django文档的更新,它们不再起作用了.请有人帮忙.谢谢.

class Post(models.Model):
    author = models.ForeignKey('auth.User',default='')
    title = models.CharField(max_length=200)
    text = models.TextField()
    PDF = models.FileField(null=True, blank=True)
    created_date = models.DateTimeField(
            default=timezone.now)
    published_date = models.DateTimeField(
            blank=True, null=True)

    def publish(self):
        self.published_date = timezone.now()
        self.save()

    def __str__(self):
        return self.title
Run Code Online (Sandbox Code Playgroud)

python django

3
推荐指数
1
解决办法
5319
查看次数

WebDriver switchTo().alert() 函数失败

我的 html 中有这一行:

<a class="btn" onclick="return confirm('Are you sure you want to delete this post?')" href="#">
Run Code Online (Sandbox Code Playgroud)

尝试切换到弹出窗口,然后使用以下命令单击“确定”

driver.switchTo().alert().accept()
Run Code Online (Sandbox Code Playgroud)

但它一直给我 AttributeError: 'WebDriver' 对象没有属性 'switchTo'。我还尝试找到弹出窗口按钮的元素 ID,但无法使其工作。任何建议将不胜感激。

python selenium getelementbyid selenium-webdriver

0
推荐指数
1
解决办法
1万
查看次数