小编ant*_*l92的帖子

Django 上传的图像未在生产中显示

我知道这个问题:Django Uploaded images not displayed indevelopment,我已经完成了它所描述的一切,但仍然找不到解决方案。我还参考了这个:GeeksForGeeks上传的文件和上传的处理程序 - Django 文档,但是,它们都没有解决我的问题。

我第一次使用 Nginx 和 Gunicorn 在 Ubuntu 服务器上部署了 Django 应用程序。在部署之前,我使用端口 8000 来测试一切是否按预期运行并且一切正常。由于我允许“Nginx Full”,我的数据库图像没有显示。

这是我的 Django 项目结构:

项目结构

我的虚拟环境文件夹和我的主项目文件夹都在同一目录中。我已经把他们分开了。

# Create your models here.
class Project(models.Model):
    project_name = models.CharField(max_length=120)
    project_description = models.CharField(max_length=400)
    project_link = models.CharField(max_length=500)
    project_image = models.ImageField(upload_to='')

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

我已将 settings.py 设置为:

# Build paths inside the project like this: os.path.join(BASE_DIR, ...)
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'static')


MEDIA_URL = '/media/' …
Run Code Online (Sandbox Code Playgroud)

django ubuntu production

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

cypress-cucumber-预处理器数据表

我看到了一些与我类似的帖子,但我发现它根本没有帮助,因为他们都没有使用 cypress 预处理器。

我有一个场景:

Scenario: Some scenario
   Given ...
   When ...
   Then I should see "<task_field>" field as "<field_value>"
   Examples:
      | task_field        | field_value |
      | some_field1       | some_value1 |
      | some_field2       | some_value2 |
      | some_field3       | some_value3 |
Run Code Online (Sandbox Code Playgroud)

.js 文件具有:

Then('I should see {string} field as {string}',  (field, value ) => {
  switch (field) {
    case 'some_field1':
      cy.get('.someClass1').contains(value)
      break
    case 'some_field2':
      cy.get('.someClass2').contains(value)
      break
    case 'some_field3':
      cy.get('.someClass3').contains(value)
      break
    default:
      throw new Error(`Invalid field: ${field}`)
  }
})
Run Code Online (Sandbox Code Playgroud)

我的目标是检查每个 some_field 是否等于 …

javascript cucumber e2e-testing cypress

2
推荐指数
1
解决办法
3696
查看次数