प्रस्तुत करता है सबसे पहले, मैं स्वीकार करना चाहता हूं, मैं Django के लिए बिल्कुल नया हूं। मैं जितना संभव हो उतना सीख रहा हूं। मैं "शुरुआती Django ई-कॉमर्स" नामक पुस्तक के माध्यम से अपना रास्ता काम कर रहा हूं। प्रतिलिपि सही तरीके से उल्लंघन करने की इच्छा के बिना, शायद आप लोग कहां गलत हो गए हैं। मैं Django 1.4.3 का उपयोग कर रहा हूं, जिस पुस्तक का मैं उपयोग कर रहा हूं वह शायद Django 1, शायद 1.1 के लिए लिखा गया था, लेकिन यहां जाता है।django एक खाली पृष्ठ
मेरी base.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "XHTML1-s.dtd" > <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>{% block title %}{% if page_title %}{{ page_title }} - {% endif %} {{ site_name }}{% endblock %}</title> <meta name="keywords" content="{{ meta_keywords }}" /> <meta name="description" content="{{ meta_description }}" /> </head> <body> {% block site_wrapper %}{% endblock %} </body> </html>
मेरी catalog.html:
{% extends "base.html" %}
{% block site_wrapper %}
<div id="main">
<a href="#content" class="skip_link">Skip to main content</a>
<div id="banner">
<div class="bannerIEPadder">
<div class="cart_box">
[link to cart here]
</div>
Modern Musician
</div>
</div>
<div id="navigation">
<div class="navIEPadder">
[navigation here]
</div>
</div>
<div id="middle">
<div id="sidebar">
<div class="sidebarIEPadder">
[search box here]
<br />
[category listing here]
</div>
</div>
<div id="content">
<a name=”content”></a>
<div class="contentIEPadder">
{% block content %}{% endblock %}
</div>
</div>
</div>
<div id="footer">
<div class="footerIEPadder">
[footer here]
</div>
</div>
</div>
{% endblock %}
मेरे index.html:
{% extends "catalog.html" %}
{% block content %}
<h2>Welcome!</h2>
{% endblock %}
इन फ़ाइलों में से सभी में जमा हो जाती एक टेम्पलेट निर्देशिका। इस बिंदु पर पुस्तक का सुझाव मैं निम्नलिखित कमांड चलाएँ:
python manage.py startapp preview
और मेरे urls.py समायोजित:
urlpatterns = पैटर्न (', ... (आर'^सूची/$ '
: 'preview.views.home'),)from django.shortcuts import render_to_response def home(request): return render_to_response("index.html")
पूर्वावलोकन निर्देशिका के अंतर्गत views.py समायोजित
मुख्य सामग्री [यहां गाड़ी के लिए लिंक] आधुनिक संगीतकार [नेविगेशन यहाँ] [खोज यहाँ बॉक्स] [श्रेणी को यहां सूचीबद्ध पर जाएं:
तो फिर तुम एक पृष्ठ दिखाई देगा में सक्षम होना चाहिए ] आपका स्वागत है! [यहां पाद लेख]
हालांकि, मुझे बस एक खाली पृष्ठ मिलता है। क्या कोई काम कर सकता है क्यों? (यह संभव है कि पुस्तक बस पुरानी हो) जब मैं रिक्त पृष्ठ के स्रोत को देखूं।
जो प्रभावी रूप से base.html का रिक्त प्रतिपादन है। विकास सर्वर में, मैं कोई त्रुटि है:
python manage.py runserver localhost:8000 (wd: ~/websites/ecomstore)
Validating models... 0 errors found Django version 1.4.3, using settings 'ecomstore.settings'
Development server is running at http://www.localhost.com:8000/ Quit the server with CONTROL-C.
[01/Apr/2013 02:13:06] "GET /catalog/ HTTP/1.1" 200 352
[01/Apr/2013 02:13:08] "GET /catalog/ HTTP/1.1" 200 352
[01/Apr/2013 02:13:09] "GET /catalog/ HTTP/1.1" 200 352
[01/Apr/2013 02:33:33] "GET /catalog/ HTTP/1.1" 200 352
full list of my steps, please see this site
पेज स्रोत भी खाली है views.py चलाने के लिए जाना करने के लिए आदेश .इन विचारों को परिभाषित करना होगा है? – wRAR
आप खुद को यातना क्यों दे रहे हैं? Django के पास मूलभूत समझने में आपकी सहायता करने के लिए एक उत्कृष्ट शुरुआती ट्यूटोरियल है ... https://docs.djangoproject.com/en/1.4/intro/tutorial01/ – Ngenator
@Ngenator आह, मैंने ट्यूटोरियल पूरा कर लिया है। :-) यह पुस्तक वेबशॉप बनाने का तरीका सिखाती है। – LeeO