python 匯入庫問題

來源:互聯網
上載者:User

標籤:

最終解決如下面:我不知道有沒有多餘的空間

from django.conf import settings

from sys import path
path.extend([‘/home/zoueswebsite‘, ‘/home/zoueswebsite/blog‘, ‘/home/zoueswebsite/zoueswebsite‘])
import os

os.environ[‘DJANGO_SETTINGS_MODULE‘] = ‘zoueswebsite.settings‘


第一版本號碼錯誤:

設定例如以下:

from django.conf import settings
settings.configure()
from sys import path
path.extend([‘/home/zoueswebsite‘, ‘/home/zoueswebsite/blog‘, ‘/home/zoueswebsite/zoueswebsite‘])
from blog.models import *

錯誤:

Traceback (most recent call last):
  File "xmlgenerator.py", line 20, in <module>
    for num, value in enumerate(Category.objects.all()):
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 96, in __iter__
    self._fetch_all()
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 857, in _fetch_all
    self._result_cache = list(self.iterator())
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 220, in iterator
    for row in compiler.results_iter():
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 713, in results_iter
    for rows in self.execute_sql(MULTI):
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 776, in execute_sql
    sql, params = self.as_sql()
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 83, in as_sql
    out_cols, s_params = self.get_columns(with_col_aliases)
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 231, in get_columns
    col_aliases)
  File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 306, in get_default_columns
    r = ‘%s.%s‘ % (qn(alias), qn2(field.column))

  File "/usr/local/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 61, in quote_name_unless_alias
    r = self.connection.ops.quote_name(name)
  File "/usr/local/lib/python2.7/dist-packages/django/db/backends/dummy/base.py", line 15, in complain
    raise ImproperlyConfigured("settings.DATABASES is improperly configured. "
django.core.exceptions.ImproperlyConfigured: settings.DATABASES is improperly configured. Please supply the ENGINE value. Check settings documentation for more details.

第一版本號碼中:

凝視掉這一行#path.extend([‘/home/zoueswebsite‘, ‘/home/zoueswebsite/blog‘, ‘/home/zoueswebsite/zoueswebsite‘])
會報錯:


[email protected]:~# python xmlgenerator.py
Traceback (most recent call last):
  File "xmlgenerator.py", line 11, in <module>
    from blog.models import *
ImportError: No module named blog.models

第一版本號碼中:

假設凝視掉os.environ[‘DJANGO_SETTINGS_MODULE‘] = ‘zoueswebsite.settings‘ 可是export 包括這個設定的時候 是無變化的 可是當我unset 的時候 就會報錯:

報的錯誤是第一個錯誤

第一版本號碼中:

假設凝視掉:

#from django.conf import settings

是無關緊要的

第二版本號碼錯誤:

from django.conf import settings
settings.configure()
from blog.models import *

EROROR;

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named blog

著作權聲明:本文部落格原創文章,部落格,未經同意,不得轉載。

python 匯入庫問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.