summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorankitjavalkar2017-05-24 11:28:37 +0530
committerankitjavalkar2017-06-22 16:52:14 +0530
commit3e0c75293ac7b74675c5ab550fbb7d096ff6f524 (patch)
tree9f1ca2d824fdb7e0c6fc9587eb5510e40b370cc1
parent19af304cdee739e702ba71cb48fcfe465fde9377 (diff)
downloadlearn_django-3e0c75293ac7b74675c5ab550fbb7d096ff6f524.tar.gz
learn_django-3e0c75293ac7b74675c5ab550fbb7d096ff6f524.tar.bz2
learn_django-3e0c75293ac7b74675c5ab550fbb7d096ff6f524.zip
Update the formatting for the code block
-rw-r--r--tutorial_4_django_views_templates/slides.md53
1 files changed, 30 insertions, 23 deletions
diff --git a/tutorial_4_django_views_templates/slides.md b/tutorial_4_django_views_templates/slides.md
index fe419d1..32e09f7 100644
--- a/tutorial_4_django_views_templates/slides.md
+++ b/tutorial_4_django_views_templates/slides.md
@@ -46,13 +46,14 @@ Slide 5
Demonstration
-----------
**Creating a View**
- - Edit the /blog/views.py
+
+Edit the /blog/views.py
# /blog/views.py
from django.http import HttpResponse
-
+
from .models import Blog, Article
-
+
def index(request):
blog_list = Blog.objects.all() # This is called a query
for b in blogs:
@@ -60,14 +61,15 @@ Demonstration
output = 'Blog: {0}\n\n'.format(b) + '\n'.join([article.title for article in article_list])
return HttpResponse(output)
- - Narrotr Not: Please state that Django queries will be explained later in the series
+ - Narrator Notes: Please state that Django queries will be explained later in the series
Demonstration
-----------
**Add URL routing to URLConf of app**
- Create a new file: /blog/urls.py
- - This is the URLConf for the app
- `
+
+This is the URLConf for the app
+
# /blog/urls.py
from django.conf.urls import url
@@ -78,22 +80,23 @@ Demonstration
url(r'^$', views.index, name='index'),
]
- - Now change the /myproject/urls.py so that the project knows which urls file to call
- - This is called the URL Dispatcher
-
- # /myproject/urls.py
- from django.conf.urls import include, url
- from django.contrib import admin
+Now change the /myproject/urls.py so that the project knows which urls file to call
- urlpatterns = [
- url(r'^admin/', admin.site.urls),
- url(r'^blog/', include('blog.urls')), # Add this line
- ]
+This is called the URL Dispatcher
+
+ # /myproject/urls.py
+ from django.conf.urls import include, url
+ from django.contrib import admin
+
+ urlpatterns = [
+ url(r'^admin/', admin.site.urls),
+ url(r'^blog/', include('blog.urls')), # Add this line
+ ]
- Run the django server using command:
- - python manage.py runserver
+ - python manage.py runserver
- - **Note to Narrator**: Show the web browser to the user
+ - **Narrator Note**: Show the web browser to the user
Slide 6
@@ -115,7 +118,8 @@ Demonstration
- Create a directory called *blog* within the *templates* directory
- cd templates
- mkdir blog
- - In this directory create an *index.html* file and add the below code
+
+In this directory create an *index.html* file and add the below code
# /blog/templates/blog/index.html
{% if article_list %}
@@ -134,24 +138,27 @@ Slide 8
- We created a django template using an HTML file
- The Django templates give the user limited programming logic capabilities like variables, if-else & for loops
- - This is an if-else statement in Django templates
+
+This is an if-else statement in Django templates
+
{% if %}
...
{% else %}
...
{% endif %}
- - This is a for loop
+This is a for loop
+
{% for var in my_list %}
...
{% endfor %}
- variables and objects are represented as {{ my_variable }}
- - *Narrator's note* We will discuss more about
+ - *Narrator's note* We will discuss more about Django templating later in the series
Demonstration
----------------
- - Now let's modify the blog/views.py as follows
+Now let's modify the blog/views.py as follows
from django.http import HttpResponse
from django.shortcuts import render