2012-02-21 18 views
13

मैं पाइथन और Django के लिए नया हूँ। के बाद मैं runserver करते हैं, जब मेरे लैंडिंग पृष्ठ से प्रवेश करने की कोशिश कर मैं इस त्रुटि दिखाई दे रही,चेतावनी नहीं मिली: /favicon.ico

$ python manage.py runserver 
Running in development mode. 
Running in development mode. 
Running in development mode. 
Running in development mode. 
Validating models... 

0 errors found 
Django version 1.4b1, using settings 'platformsite.settings' 
Development server is running at http://127.0.0.1:8000/ 
Quit the server with CONTROL-C. 
[21/Feb/2012 02:33:26] "GET /accounts/home/ HTTP/1.1" 200 10698 
WARNING 2012-02-21 02:33:27,204 base 41333 4353703936 Not Found: /favicon.ico 
[21/Feb/2012 02:33:30] "POST /accounts/home/ HTTP/1.1" 200 11098 
WARNING 2012-02-21 02:33:30,581 base 41333 4362117120 Not Found: /favicon.ico 
[21/Feb/2012 02:33:35] "POST /accounts/home/ HTTP/1.1" 200 10975 
WARNING 2012-02-21 02:33:36,333 base 41333 4370530304 Not Found: /favicon.ico 
[21/Feb/2012 02:33:57] "POST /accounts/home/ HTTP/1.1" 200 10975 
WARNING 2012-02-21 02:33:57,670 base 41333 4349497344 Not Found: /favicon.ico 

मैं अजगर 2.7, Django 1.4, और OS X 10.7 के बारे में क्या यह चेतावनी है और पर हूँ मुझे इससे छुटकारा कैसे मिलेगा?

उत्तर

12

अधिकांश ब्राउज़र आपकी वेबसाइट डोमेन के रूट पथ पर favicon.ico नामक फ़ाइल के अस्तित्व की तलाश करते हैं, यह उस वेबसाइट के आइकन को नियंत्रित करता है जिसे आप अपने बुकमार्क फ़ोल्डर या अपने ब्राउज़र के पता बार में देख सकते हैं।

यदि आपके पास कोई नहीं है, तो यह मान्य है कि यह कोई त्रुटि नहीं मिली होगी।

+0

जैसा कि इग्नासिओ ने कहा था; यह अनदेखा करना ठीक है, लेकिन यदि आप एक उत्पन्न करना चाहते हैं तो यह साइट सहायक है: http://www.favicon.co.uk/ –

+1

वह साइट थोड़ी पुरानी है; फेविकॉन को अब .ico फाइलों या बहुत छोटी छवियों की आवश्यकता नहीं है। –

+0

ठीक उत्तर के लिए धन्यवाद! – henghonglee

5

आपका ब्राउज़र एक फेविकॉन की तलाश में है जो इसे स्थान बार में प्रदर्शित कर सकता है। या तो इसे एक दें, या चेतावनी को अनदेखा करें।

0

आप कीवर्ड तर्क के रूप में static_path सेटिंग भेजकर स्थिर फ़ाइलों की सेवा कर सकते हैं। हम /static/ URI से उन फ़ाइलों (इस static_url_prefix सेटिंग के साथ विन्यास योग्य है) में काम करेगा, और हम एक ही निर्देशिका से /favicon.ico और /robots.txt में काम करेगा। StaticFileHandler का कस्टम सबक्लास static_handler_class सेटिंग के साथ निर्दिष्ट किया जा सकता है। "" "

0

आप अपाचे की तरह कुछ करने के लिए तैनात है, तो आप एक कॉन्फ़िग फ़ाइल में अपने फ़ेविकॉन अन्य नाम पर होगा हालांकि विकास मोड में Django चलाते समय, निम्न कार्य करता

urls.py:।

from django.views.generic import RedirectView 

url_patterns=[ 
    ... 

    url(r'^favicon\.ico$',RedirectView.as_view(url='/static/images/favicon.ico')), 
] 
संबंधित मुद्दे