根着官网的 demo
创建了celery.py
from __future__ import absolute_import, unicode_literals
import os
from celery import Celery
但是 pycharm 提示 unresoloved reference Celery
这是怎么回事呢
根着官网的 demo
创建了celery.py
from __future__ import absolute_import, unicode_literals
import os
from celery import Celery
但是 pycharm 提示 unresoloved reference Celery
这是怎么回事呢
|
1
面向谷歌编程了解一下
|
|
lpd0155Jun 8, 2018 via Android
2
|
|
yongzhongJun 8, 2018
3
你的模块叫 celery,官方库也叫 celery
|
|
SemesseJun 8, 2018 via Android
4
你创建的文件名不能和要 import 的重名,不然会 import 到自己
我第一次用 tornado 就是这样的🌚 |
|
5
|
|
crb912Jun 8, 2018 via Android
6
打开 pycharm 设置,里面的解释器选项,确认 celery 模块已经别加载了。
|
|
crb912Jun 8, 2018 via Android
7
不太明白你在 django 的目录中,为什么要新建一个 celery.py ?
我不建议这么做。你只需要新建一个 tasks.py ,里面写上你的任务。 然后在 Django 的 setting.py 中配置 celery 的参数,(当然,如果你嫌麻烦,你可以新建一个单独的 celery 配置模块,比如名字叫 celeryconfig.py),这里面需要配置后端数据库,定时任务的时间,配合 djcelery 是最完美的。 建议参考下文章: http://www.mamicode.com/info-detail-2278246.html (网上搜的,打开居然一看,转载了我的) |
|
crb912Jun 8, 2018 via Android
8
|