小编Rma*_*tin的帖子

Pycharm错误:配置不正确

有我的dev的机器在意外关闭后,回到Pycharm项目时,我发现我编辑Django的视图文件(其中有700+线)时发生的事情,这是完全是空的.我设法从备份中恢复它; 没有损失.

尝试调试时出现问题,它返回此错误:"ImproperlyConfigured:请求设置DEFAULT_INDEX_TABLESPACE,但未配置设置.您必须在访问设置之前定义环境变量DJANGO_SETTINGS_MODULE或调用settings.configure()." 进程以退出代码137完成

Pycharm设置Django支持(项目根目录,设置和管理脚本)也具有预期值.

如果我使用./manage .py runserver命令运行项目,一切都很好.我甚至可以使用manage.py dbshel​​l访问数据库.我查看了我的设置文件,一切似乎都没问题.我还从版本3.0.1更新到3.1.1,没有区别.

我正在使用Django 1.6.1和postgresql 9.2.7.我能做什么?

django postgresql pycharm

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

Celery ImportError:没有名为tasks的模块

我正在为Celery/RabbitMQ/Django创建一个测试场景.浏览/阅读类似我的各种帖子后,我发现这一个,最接近,但仍然没有帮助我.执行芹菜工作时,我遇到"ImportError:no module named tasks"错误.

芹菜:3.1.5(不是dj芹菜)Django:1.5.5

项目结构:

testcele/ (project name)
  mycelery/ (myapp)
    __init__
    tasks

  testcele/
    __init__
    celery_task
    settings
Run Code Online (Sandbox Code Playgroud)

testcele/testcele/celery_task:

  from __future__ import absolute_import
  import os
  from celery import Celery, task, current_task
  from django.conf import settings

  os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'testcele.settings')

  app = Celery('testcele', backend='amqp', broker='amqp://guest@localhost//',
                include=['tasks'])

  if __name__ == '__main__':
      app.start()    

  # Using a string here means the worker will not have to
  # pickle the object when using Windows.
  app.config_from_object('django.conf:settings')
  app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)
Run Code Online (Sandbox Code Playgroud)

testcele/testcele/init .py:

  from __future__ import absolute_import
  from .celery_task import app …
Run Code Online (Sandbox Code Playgroud)

django celery

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

标签 统计

django ×2

celery ×1

postgresql ×1

pycharm ×1