小编Kon*_*icz的帖子

带有proxy_pass的nginx位置路径

我有以下问题,我正在尝试将一个带有gunicorn服务器的Django应用程序放在运行Nginx的VPS上.我的nginx配置看起来像这样:

upstream app_name {
    server unix:/path/to/socket/file.sock fail_timeout=10;
}

server {

   listen 80 default_server;
   listen[::]:80 default_server ipv6only=on;
   root /webapps/;
   server_name my_hostname.com;

   location / {
      proxy_set_header Host $http_host;
}

   location /appname/ {
      proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
      proxy_set_header Host $http_host;
      proxy_redirect off;

      proxy_pass http://app_name;

}
Run Code Online (Sandbox Code Playgroud)

}

但是,当我导航到my_server.com/appname/我不断得到404错误.我还是Nginx的新手,有人能指出我如何为/appname/路径设置proxy_pass 吗?我应该指出,当/appname/替换/为django应用程序的位置运行正常.

django proxy nginx gunicorn

8
推荐指数
1
解决办法
7510
查看次数

django-imagekit - 缩略图字段未序列化

我有以下问题:

我正在 django 中编写一个 AJAX 视图,该视图提供有关来自 django-imagekit 扩展的模型的图像列表的 JSON 数据ImageSpecField

class Image(models.Model):
   title = models.CharField(max_length=120)
   img = models.ImageField(upload_to="images")
   thumb = ImageSpecField(source="img",
       id="core:image:image_thumbnail"
     )
   objects = models.Manager()
   json_data = JSONConvertibleManager()
Run Code Online (Sandbox Code Playgroud)

JSONConvertibleManager该模型使用自定义管理器,使用内置 Django 序列化程序( 的实例)转换为 JSON ( ) django.core.serializers

ImageSpecField我的问题是,除了完全被忽略的字段之外,所有字段都已正确序列化。序列化过程中是否可以返回instance.thumb.url值?

python django serialization json django-imagekit

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

标签 统计

django ×2

django-imagekit ×1

gunicorn ×1

json ×1

nginx ×1

proxy ×1

python ×1

serialization ×1