F_iy002 2019-07-07 11:14 采纳率: 0%
浏览 544

使用(Django + uwsgi + nginx),项目部署时,提示无法识别自定义过滤器模板标签‘news_filter’?

将个人项目部署到ubuntu服务器(16.04)时,可以使用命令(python manage.py runserver 0.0.0.0:8000)访问网页上的项目,只是没有加载静态文件。但是,使用(uwigs)命令运行时,报告错误无法访问。(django2.1 ,python3.6)

项目内容:

自定义时间器news_filter
uwsgi+nginx配置文件

# settings.py文件
TEMPLATES = [
    {
        --snip--
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
            # 配置模板的static标签;
            'builtins': [
                'django.templatetags.static'
            ],
        },
    },
]

# 静态文件存放路径;
STATIC_URL = '/static/'
STATIC_ROOT = os.path.join(BASE_DIR,'front','static_dist')
STATICFILES_DIRS = [
    os.path.join(BASE_DIR,'front','dist'),
]

在Xshell上连接ubuntu服务器后运行项目的报错信息:

1、运行:python manage.py runserver 0.0.0.0:8000 时正常加载

2、运行:uwsgi --ini xfz_wsgi.ini 时报错,找不到news_filter文件

图片说明

尝试过网上的方法,在settings.py中添加news_filter,然后报了另一个错误:

# 添加了 libraries
TEMPLATES = [
    {
        --snip--
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
            # 配置模板的static标签;
            'builtins': [
                'django.templatetags.static'
            ],
            # 添加的内容
            'libraries':{
                'news_filters': 'apps.news.templatetags.news_filters',
                'payinfo_filters': 'apps.payinfo.templatetags.payinfo_filters'
            }
        },
    },
]

再次运行 uwsgi 命令时,还是报错:

图片说明

请教下各位,还有什么可以解决的方法,谢谢!

  • 写回答

2条回答 默认 最新

  • dabocaiqq 2019-07-07 12:27
    关注
    评论

报告相同问题?

悬赏问题

  • ¥100 有人会搭建GPT-J-6B框架吗?有偿
  • ¥15 求差集那个函数有问题,有无佬可以解决
  • ¥15 【提问】基于Invest的水源涵养
  • ¥20 微信网友居然可以通过vx号找到我绑的手机号
  • ¥15 寻一个支付宝扫码远程授权登录的软件助手app
  • ¥15 解riccati方程组
  • ¥15 display:none;样式在嵌套结构中的已设置了display样式的元素上不起作用?
  • ¥15 使用rabbitMQ 消息队列作为url源进行多线程爬取时,总有几个url没有处理的问题。
  • ¥15 Ubuntu在安装序列比对软件STAR时出现报错如何解决
  • ¥50 树莓派安卓APK系统签名