0
我正在嘗試將Django-Simple-Captcha圖像添加到我的應用程序的登錄屏幕。Django-simple-captcha圖像在頁面上被打破。爲什麼?
這是我在我的forms.py文件的頂部添加:
from captcha.fields import CaptchaField
這是我已經添加到註冊表:
captcha = CaptchaField(
label="What does this say?",
required=True,
)
這是我加什麼我的網站的url.py文件: URL模式=模式( ', URL(R '^驗證碼/',包括( 'captcha.urls')), )
我也在我的INSTALLED_APPS中添加了「captcha」settings.py
但是,當我加載頁面時,我看到驗證碼圖像是一個斷開的鏈接:http://predictstat.com/accounts/register/。服務器在控制檯上顯示:
[23/Dec/2013 16:30:47] "GET /captcha/image/56edd656ba57a2a3e71571373e1a59c564e3d592/ HTTP/1.1" 500 72336
但是,在我的應用程序目錄下沒有這樣的目錄「captcha」。那麼它在哪裏試圖尋找這個圖像?爲什麼它不存在?
謝謝。我剛剛安裝了libfreetype6-dev,然後安裝了PIL。 (請參閱:https://gist.github.com/anonymous/8106990) 但結果是一樣的:http://predictstat.com/accounts/register/ 我現在正在設置Chrome開發工具。 –
你確定你的PIL現在支持libfreetype嗎?它應該在安裝日誌中。另外,你重新啓動你的網絡服務器? –
是的,我正在重新啓動Web服務器。 我正在按照上次評論中的說明:http://stackoverflow.com/questions/4011705/python-the-imagingft-c-module-is-not-installed 但它仍然說「JPEG支持不可用「 –