1
加載外部模塊加載Apache服務器這是我的Django項目層次無法同時在一個類
project/
apache/ django.wsgi
project/ __init__.py, settings.py, urls.py ..
pages/
__init__.py
widgets.py
website_views.py
services/
__init__.py
apis/
__init__.py
fparser.py
googleData.py
wp.py
...
wservice.py
...
所以,wservice.py
是包裹,像類,位於其上方apis
模塊的所有類。它甚至提供了它繼承的所有類的一些通用功能。
wservice.py
import feedparser
from bs4 import BeautifulSoup
class WidgetService(FParser):
def post_content_summary(self, post_number):
....
content_text = content_soup.get_text()
...
def get_random_image(self, post_number):
...
content_soup = BeautifulSoup(html_content)
...
FParser
類位於fparser.py
在fparser.py
的方法使用上述類以這種方式。
from services.wservice import WidgetService
def method1():
obj = WidgetService()
m1 = obj.foo1() # described in FParser class
m2 = obj.foo2() # described in WidgetService class
我在pages/widgets.py
中使用此WidgetService()。所以,我發現,當我開始使用BeautifulSoup
時,apache服務器沒有加載..它甚至沒有顯示任何語法錯誤。
我甚至在日誌文件中看不到任何錯誤。
什麼可能會出錯?有趣的是,我還沒有遇到這樣那樣的錯誤在開發服務器,Heroku的(gunicorn)
謝謝..直接鏈接解決了bug – Surya 2012-07-10 13:01:32