[332] Learn Django: Create a Wiki in 20 minutes (1/3)
in series: Learn Django: Create a Wiki in 20 minutes
video tutorial by Siddhi
Name:
[1982] Siddhi
Member:
30 months
Authored:
4 videos
Description:
I'm an entrepreneur from Chennai, India and I have my own company `Silver Stripe Software <http://www.silverstripesoftware.com>`_ where I develop tools for agile software development using Python and ...
Our authors tell us that feedback from you is a big motivator. Please take a few moments to let them know what you think of their work.
In this tutorial, I introduce the basics of Django by walking you through the development of a simple wiki application.
We'll see how you can design your URLs, interact with the database and use the Django template library. As an added bonus, we'll also include support for editing pages using Markdown syntax [ http://daringfireball.net/projects/markdown/ ].
By the end, you'll see how little time and code it takes to get a simple application up and running.
Video Tutorials related by tag:
Got any questions?
Get answers in the ShowMeDo Learners Google Group.
Video statistics:
- Video's rank shown in the most popular listing
- Video plays: 38588 (since July 30th)
- Plays in last week: 199
- Published: 31 months ago
Thank-yous, questions and comments
If this video tutorial was helpful please take some time to say thank-you to the authors for their hard work. Feel free to ask questions. Let the author know why their video tutorial was useful - what are you learning about? Did the video tutorial save you time? Would you like to see more?
You may also want to see our ShowMeDo Google Group to speak to our active users and authors.
thanks
Thanks very much, this filled in a lot of gaps in my initial understanding of how to get up and running with django
Thanks for this usefull stuff.
in the world of completely fucked up documentation and design changes each minor release your video is just a diamond!
I've found this tutorial helpful. Hope we have more tools like that to learn fast web apps programming with django
Really really nice. I think it's going to help a lot with convincing my groupmates to use Django for our project :-)
ur video tutorial saved my soul ............. its simply awesome .......... do upload more so that guys like us can learn !!!!!
Really useful, carefully explained basic things. Pace could be faster though, but then would it be useful for complete newbies.
thanks for your tutorial. it was educational. constructive criticisms: forms module instead of hand coding, use the url tag instead of hand coding urls, blank=true in admin doesn't work
it was awesome though. it is so much more helpful to see somebody go through the process than trying to figure out by reading.
Nice tutorial
Your video is good, I like it ;)
Great tutorial! It's amazing to see that you can actually build a web site in twenty minutes. Thanks.
Thanks for the overview of django! I've been looking for something like that!
Great video. Couldn't have been any clearer.
Thanks a lot..........................dear
Excellent Job
I need such type of tutorial coz am new to Django
this is very useful to me
This tutorial is a very basic for my brain!!!
Thanks, Siddhi;)
congratulations
very cool...!
I'm just getting into Python and Django and stumbled across your presentation. I really enjoyed it. Especially pulling the rabbit out of the hat with the markdown library at the end!
Thanks - I an a newbie programmer to Python and leave the heavy lifting to our developers. The ease with which you write code is amazing (while talking at the same time). I would probably end up copying and pasting code and then trying to find the places where I needed to edit , in order to really get this right. Nice job with the simple html.
Dave
Awesome video...really helping me get up to speed
Very good screencast! -- I'm completely new to Django, but creating something so "complex" this easily makes me want to learn more.
Hi
Fantastic video, a good starter one.
I greatly appreciated your django wiki demo. This is my first time on ShowMeDo, but I plan to come back much more =).
I seen your video for Django Tutorial with version 0.96. It's very good and easy to understand and simply you rock. Whenever you get time, please post more videos on django. Thank you so much for spending time to prepare videos and make it available for public.
Kintesh Patel
Columbus, OH USA
Very good job
Excellent. Very well explained. Good job.
Thank you for taking the time and posting this video.
Thanks for the screencast. I've never used Python or Django, but this was a nice intro, and it makes me want to play around with them.
Good work!
Nice.
Excellent and thank you
Thank you. I am moving an app from PHP to Django. Thank you for the video.
Very helpful video. I've been a Java/JSP developer whose also done some work with PHP, and wanted to get a taste of what Python web development is all about.
Most excellent video! Thanks.
How do you install markdown into python?
Thank you so much!
this tutorial is great, you helped me a lot!
I'm just getting started with Python & django, and really enjoyed this tutorial. It's got my confidence up to the point where I'm eager to dive in. Thanks so much!!
v good, thank you.!
thank you for your screencast, it really helped me understand how django worked....i was searching the web all over for this for more then ten hours!
exactly what ive been looking for at 5 am - crashcourse in django, thanks! ;-)
As a beginner in both HTML and Django,
I found your tutorial extremely helpful.
Several times I try things the diffcult way,
but then I refer to this video and remind myself
there'd be a simpler way.
Thanks a million!
This tutorial was really good. I was able to recreate the wiki, and I am not a programmer.
It would be great if you did some more, specially if you have something to add multiple uploader for files and media.
And do it as a video, the visual cues are much easier to follow and understand.
This tutorial was really good. I was able to recreate the wiki, and I am not a programmer.
It would be great if you did some more, specially if you have something to add multiple uploader for files and media.
And do it as a video, the visual cues are much easier to follow and understand.
Well dude, that was really awesome, thnx)
Really excellent video!
Followed your steps and got everything working exactly as you did except for the markdown import.
Has got me going fast with Django!
Hi,
Your screencast was entertaining to watch. I am now looking into Django for the second time, with a little bit more knowledge about Python and programming in general, but it's still pretty hard to start creating own content. I am just looking for something that has batteries included to a certain extent, and I think Django is that framework. But there are still plenty of questions that need to be answered.
If you are going to be making more of these videos, I would be interested in something with user authentication. Like having a system where registered users are allowed to do something, like adding content and editing that of their own.
I'm working on an idea of having a system where registered users could give ratings to items, but it's still pretty preliminary due to almost no programming knowledge.
Have a nice weekend.
-Ove-
Very helpful
Hey I had watched about setting up a wiki using django. One of the best I should say. Neatly done siddhi. Kudos
Thanks, very imformative.
New to django. This was a great way to get my feet wet and a good video. Thanks Siddhi!
great tutorial. thanks
Cool video, really. I liked how You made mistakes and debugged it on the video - this is very good and most screencasts just don't have it. Then people don't know how to debug and fail :)
Great tutorial!
pretty good video :) thanks a lot!
good presentataion
Excellent tutorial.
One extra step I needed was to turn off autoescape in all the templates. Besides that, your tutorial is great.
Much thanks.
- Sofio
Thank you. I am new on Django and I understand the basics of it.
Thanks for this useful tutorial
fantastic, good job!
Very good tutorial. I am Novice in Django.
It made me a good idea of Django. Thxs!! :)
REally good, one thinkg though.
You should have created a base.html and extended everything you would have save the <html> etcc.. in every file
Really nice tutorial =) help me as a beginner a lil bit better to understand how django works
I just watched your first Django screencast. It was very clear and the pacing was good. Thank you! Seeing a demonstration definitely helps the reading I've been doing over at the Django site sink into my thick skull.
it is a great video! within 20 minutes, you get the skeleton of a wiki site up. Excellent. :)
Amazing video....pretty helpful!
very well done.
introduced much of the basic django syntax and structure, which is what I was looking for, while showing a useful project.
Thanks for the great django tutorial. I have been reading and following the tutorial for django. However, since I'm new to python but really believe that django add a lot to the project that I'm working on, I greatly benefited from your overall tutorial. Now things are making more sense.
Hope to see more tutorials, you have a very nice style of presenting things.
Good job. Well rehearsed and smooth. Definitely a good 1st tutorial to Django for me.
STEVE
Very nice video definitely made me decide in favor of django and python and not php and Zend Framework
Fantastic explanation. Thank you!
I've just started playin with Django... and frankly your Viduorial was an excellent start for me.... Thanks ~~ Keep up the Good Work..!!
great !
Muchas Gracias!
good show... good app
it's very good
An excellent intro.Really Easy
Great presentation! I'm off to download django.
Nice and brief - two things:
1. be nice to know if anything needs changing for Django 1.1;
2. a simple log in system would make this a really useful starter!
good... very useful
Great tutorial!!! I`m from Argentina undestanding how works Django with your video
Great video tutorial, thank you very much for taking the time to create it. looking forward to the rest of your three part series.
Great vid, finally showed me the basic setup of a Django based app. Didn't realize until now that what Django calls a View is actually a controller is most other MVC frameworks.
Again, thanks!
Great screen cast!
Excellent video. Thanks.
Thnak you for such a wonderful tutorial. I hoping to see more tutorial from you.
Good work man.
Hey Siddhi, love the tutorial, very good explanations unlike other tutorials i have seen where they fail to explain what the code does. Keep the videos coming i really like it!
I´m considering moving from Drupal to Django for my websites, and your video really showed me what I would be in for. Thanks.
Hi Siddhi,
Thank you for this video tutorial was a great basic django example that really helped me with the template side of django - though I think there's more advanced ways of passing your objects to templates, but I appreciated the simple way to build up from.
Thanks again for your valuable time and I hope to view more examples in the future.
Thanks for the video. It was very helpful (couple hiccups trying it with django 1.1 on Win (django-admin.py, not just django-admin), and max_length, not maxlength... but I think everything else worked.
Excellent
i really liked ure skreencast.
nice video , i love python and i try to learn Django , thank you all.
Hi!
Great vid. One thing that it's missing (probably because the lenght of the video) is the page that groups all the webpages into some sort of catalogue that is friendly to the viewer.
It's great vid anyways :) ty vm
excellant video, can we collaborate on django dev
This was very helpful.
Thanks for sharing your knowledge.
Good. thanks for the video
Enjoyed the video.
Hi,
Thanks for this video. You made it look so simpler that I wish I had seen it before I started writing my own. :-)
Thanks,
Goncalo
Thanks for the Video.
I have two new jobs, one involves me learning Django and the other involves me making a wiki. I believe I will now be able to do both at the same time. :)
Very clean and easy to understand demo. Thank you a lot!
Very good for beginers
Your tutoral is great.....really helpfull! THANKS A LOT
Very well done. Thank you.
This is a great video! Thank you for making it.
I have some experience making math videos for young people at a website I set up - mathskool.com.
Keep up the good work!
Thanks for a great tutorial. Some of the things seem to have changed with the new version of Django: where you call "from django.http import HttpResponseRedirect" and the way to get Markdown content, but this really, really, really helped this total Django NooB get over a few big hurdles.
Thank you, it was a quick and great start.
Thanks! Nice and clear. Perfect kickstart for me :)
very beautiful. i like it. it's simple for every body.
Thank you
Pretty good for 20 min.
While your voice is a little hard to understand, the quality of this screencast is superb, and it has really taught me some fantastic things to do with Django.
You really have created something easy to follow and even your mistakes show something useful about the topic - a real treat to watch!
amazing stuff. it's like programming in a 4gl, programming at a conceptual level; I guess to really understand the framework's power I would have to start using it.
+5
It was very informative video...thank you very muck
Great intro. Keeps it simple, lots of the other tutorials are too complex. Thanks for making it.
thanks
Very nice. Kind of like the TurboGears 20 Minute Wiki but for Django. Thanks!
S
hey i have come up with an error on my web page whe i try and save the content and it says
MultiValueDictKeyError at /wikicamp/Start/save/
"Key 'content' not found in <QueryDict: {}>"
can you help
other then that so far the screen cast is amazing
Thank you for your video
a couple of problems
>if i edited a page using html code the html code would show up as plain old text.
>i guess i didn't have markdown installed even though i have python 2.6... i would get error Could not import wikicate.wiki.views. Error was: No module named markdown
... Im on mac os x
I liked it, thank you
Nice tutorial...
Excellent stuff
Nice
Great stuff
Great screencast. We're trying to demo django for use at our company and this is a great quick tutorial to show how django works and a simple application in a short time frame. Thanks very much.
Great tutorial! Thank you!
nice tutorial
Good One...Any tutorial reference for ModelForm based implementation would help
you call that fast and easy?
I watched your video and surprisingly the part that I found most interesting was the mistakes you made. The stuff you get right goes like magic. However, it's the errors that we all make, no matter how simple, that we have to correct and how it disrupts our work flow that tells how good the support infrastructure is. Thank you for the video. It's a little bit much to get your head wrapped around the concept in one video, but you did a very good job explaining it. I'll probably have to watch it a few times before it all fits together.
great!
maxlength is changed to max_length in current version of django
Thank you for making this video. I am learning about Python for the first time. I have learned to program on the job and have been using visual basic 6 with SQL Server 2000, so you can imagine how nice it is for me to see the Django framework providing solutions for me that I have been having to type out by hand.
p.s. this submission form is saying that .asia is not a valid URL- please update your form to reflect the new .asia top level domain. www.alexanderfamily.asia
I think your Django wiki creation video is amazing. Easy to follow and informative. Thank you.
higly instructive video. awesome piece of work!
Fantastic, I'm just now starting to look at python. I come from a java background. Your screencast showed how quick one is able to create a simple application
Thank you sir,
I find your instruction easy to follow and valuable. Keep up the good work.
Regards Eugene.
Thanks, that was useful for introducing someone to Django for the first time. Also, there are several small changes which would make this video much more effective.
The video was unnecessarily long and repetitive due to manually typing three full HTML pages. The first one should have been copied and edited instead. The same goes for the try/except blocks in all three functions; that functionality should have been moved to its own function since it was just repeated three times.
The anti-Python tab stop of eight instead of four made it a lot harder to view the code in the small window, as well.
The use and of the page_name variable within the URL configuration and the arguments received by the view functions was never explained, which makes it a little harder to follow.
Other than those points, it is a fully functioning Web application in under 20 minutes (although removing the repetition would make it closer to 12).
thanks for the nice screencast on django! it was very useful! :P
Very nice, I loved the video. Thanks for sharing.
Great django tutorial in just 20 mins! I now need to find css screencasts to make this wiki look prettier.
Nicely done. Thanks
Interesting video on making a wiki. i will probably have to watch it a few times more to understand it all, but it is clear and concise.
Really nice and useful video! I have learnt django, but haven't done any project on it. I was looking for a video like this to get to know how to start off with a project. Thanks a lot!
I like it.
Regards
nice video.. it was very useful
Your django wiki screencast was great!
thankyou very much
Good video!
great concise tutorial
Good stuff, Is it available in print
Your tutorial "Creating wiki in 20 mins using django" was very useful and helped me come upto speed in a very short time. Thanks a lot for the useful tutorial. Hope to see more such useful tutorials from you.
very inspiring, i'm an asp.net devloper
i don't know django, and there are some gaps here , but its sure is inspiring !
thanks a lot!
very nice and fast , im new in django , i find such videos very helpful
I followed along with you, recreating your work. This is very powerful - Django and your hands-on tutorial. I will complete the series.
best regards.
Thank You. Very useful. And how to put a visual editor inside wiki?
Congratulations a very nice example project. I'm afraid I need something more basic. I'll revisit this video once I've learned more about Django
Preety cool. I am new to djago + python, Its really helping me out well.
Just trying to learn Django. I liked your tutorial. I would like to get a print of the tutorial if possible.
Thanks
Very good tutorial
Very good, thanks!!!
Excellent - concise - thank you!
Thanks, fast overview, good flavor of programming with Django.
very helpful!
thanks
Great video for starters. Thanks for the posting
Great tutorial. If all scripting or programming tutorials would be so clear and thorough more people would be willing to start doing it.
Siddhi,
Thanks for the screencast. Now I have a better understanding of what Django actually does.
Very helpful to see someone actually use an application; makes understanding much easier.
Cheers,
Ken
good
Heya
I'm Pynthon and since 10 Marc 14 years old. I also want to learn Django. This is an awesome tutorial man! I first want to complete the book A byte of Python when I start learning Django. Hopefully this tutorials also works for V1 of Django. Thanks
Pynthon
very very good , thanx !
this screencast 'must watched' for beginner in Django development .
very very good , thanx !
this screencast 'must watched' for beginner in Django development .
Hello Siddihi..
I've followed the video, but it didn't work. So i tried it a 2nd time but I always have this error. The only thing I've changed was I made maxlength = max_length.
Page not found (404)
Request Method: GET
Request URL: http://localhost:8000/wikicamp/Start
Using the URLconf defined in wikicamp.urls, Django tried these URL patterns, in this order:
1. ^wikicamp/(?P<page_name>[^/])/edit/$
2. ^wikicamp/(?P<page_name>[^/])/save/$
3. ^wikicamp/(?P<page_name>[^/])/$
Its simple n good
Good tutorial.
Hi anonymous, that functionality is there in the next video in this series :)
Great video. Would have liked to have seen functionality for embedding links to other wiki pages, particulary as a method for creating new pages. It doesn't seem that would be very hard though, in that a regular expression replacement could be performed on the content before it is rendered to the view in order to replace it with a link.
Anyway, very good, greatly appreciated.
"maxlength "was replaced in django 1.0 by "max_length", use that instead.
Dear Siddhi, I have a problem.
I'm in the very beginning - editing the models.py of my project.
When I typed the following code for my models:
class Page(models.Model):
name = models.CharField(maxlength="20", primary_key_True)
content = models.TextField(blank=True)
and tried to sync the database via the command prompt:
manage.py syncdb
It gave me this error:
__init__() got an unexpected keyword argument 'maxlength'
Do you know where the problem is?
Thank you; great vid so far.
Thank you very much! I'm debating on using one of the Ruby frameworks for a VERY simple web page, or use Django (or one of the other Python frameworks). Because of the crazy simplicity of what I need to do, and how easily it fits into Django, I'll be moving forward with Django!
This was a very informative and enjoyable screencast, thank you for making it! It covers all the basics of getting a Django site up and running. It manages to show enough detail to create your own wiki, but not too much as to overwhelm.
Can you type out the line in your code that causes the error?
I need help, I keep getting this error early on:
TypeError at /wikicamp/start/
Cannot resolve keyword 'p' into field
Python25\lib\site-packages\django\db\models\query.py in lookup_inner, line 938
What did I do wrong?
Thanks for all your hard work Siddi. This has been a lot of fun. Comment 78 was helpful also as the code changes over time.
Dear Siddhi,
I am seeng this post after long time. You have got gr8 following now. Please add some more casts on Django 1.0.
I happyly remember that rainy evening writing a mail to you ( also to Ian) requesting posting the screencast(Dont remember where i had seen , may be at your home site?!) here in in ShowMedo.
Best Regards
MVR.Murty@Bangalore, India.
Really nice screen cast! I've spend half an hour and got understanding of how Django works. I wish there had been such a movie for Catalyst then I was beginning with it.
Good job!
I run into the same problems in the getting started tutorial on the Django website so you helped me solve two tutorial issues :)
Thanks for the reply Siddhi , and happy new year.
Hi anonymous,
Yes, this code is for an old version of Django. You may need to make a couple of changes to get it to work with 1.0.
However, your IndentationError is a separate error and it simply means that the indentation is not consistent. In Python, after you do the first class Page(models.Model): line the other lines in the class should be indented the same amount (usually 4 spaces)
Sorry for double posting but I just discovered that this code seems to work.
from django.db import models
class Page(models.Model):
name = models.CharField(max_length=30)
content = models.TextField(blank=True)
Is this tutorial for an old Version of Django and if so is this the correct code for 1.0?
from django.db import models
class Page(models.Model):
name = models.CharField(maxlength="30", primary_key=True)
content = models.TextField(blank=True)
Give me the error "IndentationError: unexpected indent"
What to do?
very well structured, easy to follow and perfect to get iin touch with django....thanks mate
thank you for your quick overview over django.
Very useful. It's quite an accomplishment to put so much content in a relatively brief video. I look forward to viewing the other videos in this series.
Cool!!
well done bro
never thought learning is that easy
Hey, I just solved the problem... I had a bug in the HTML.. :/
forgot an equal sign on <form (...) name"content">
Hi Siddhi.. thank you so much for the post. I am having some trouble, maybe you can help me...
I'm getting a MultiValueDictError when I try to save a new page. What could this be?
"Key 'contents' not found in <QueryDict: {u'': [u'djangoboy\\r\\n*hello there']}>"
Request Method: POST
Request URL: http://127.0.0.1:8000/wikicamp/Planoa/save/
Exception Type: MultiValueDictKeyError
Exception Value:
"Key 'contents' not found in <QueryDict: {u'': [u'djangoboy\\r\\n*hello there']}>"
Wow Cool !
Super Man
Nice Site
Thank you, very helpful.
very nice. thanks for putting this together. now i'm definitely going to make my own wiki
Thanks so much, it's helpful...
Awesome tutorial! Thanks a lot.
nice, thx....
None of the files you upload are directly accessible from the Internet in a Django configuration if you setup everything correctly. All the requests go via urls.py then to views.. the requests wont access the physical files directly. So you can't do www.blah.com/settings.py .. it will give an error.
Its not like the normal static html site where you access the file directly from the URL and display it to the user.
Of course, this assumes that the setup of the server etc is done correctly.
@siddhi:
Maybe I'm still not understanding, but if you copy the wikicamp folder to the host, that means the settings file will be uploaded to the host as well, and thus accessible from the internet? I guess you can probably change the file settings of the settings document so people can't access it, but is that secure enough?
@anonymous (#126) : It depends on the hosting provider. You typically need to do some setup with Apache and django and all that. I use WebFaction as my host and they automate all of that. Then you can just copy the folder to the host. About the settings file, it is not accessible from the Internet. Unless someone has the username/password to your server, they cant read it.
Thats quite an improvement.
quick question:
if you're using a hosting service which supports django, can you just upload your folder to the host server and should everything work?
also, in the settings file, if you're not using sqlite, you need to enter your database information including password. is it safe/secure to have this file available on your server where people can access it?
maybe im just misundersanding this....
Review of Learn Django: Create a Wiki in 20 minutes
Quite well done, esp. how you make the URLs, which "require" that you make the views, which in turn lead to making the template; all very logical!
Awesome tut!
Thanks, it works now!
@anonymous: The new versions of Django automatically escape the content (it was not so when the screencast was recorded). In the new one, you need to mark the content as safe. In view.html, change {{content}} to {{content|safe}}. That tells Django that the content contains HTML and we don't want Django to automatically escape the content.
This is a great tutorial!
Just one question...in the tutorial when html was input into the textfield, the updated page showed the rendered html.
When I do it, it just shows the html as plain text.
Does anyone know why that happens?
Dude... You so need to improve your typing speed... this tutorial would finish in 1/4th of time with your improved type speed! Please take this comment seriously!
Great tutorial... more interesting than the To Do list on the django site. Thanks!
I had just written down the review and I realized that a novice should know that he has to install the Markdown module available from http://sourceforge.net/project/showfiles.php?group_id=153041
It would be sad if someone goes to that extent and not be able to finish the implementation.
All the same thanks for the nice tutorial. It is really good.
Review of Learn Django: Create a Wiki in 20 minutes
Thanks Siddi I had just come across Django yesterday and had to wrestle with the Manual to understand the methods. Your tutorial has really clarified my idea of the subject.
Keep up the good work.
Just came to this page and saw the comment count at 99, so thought why not add the 100th :)
Thanks a lot for all the comments and support!
Hi anon...you don't need to buy anything to watch most of our videos - most of our content is made on open-source topics, by open-source authors, freely available to all.
This (and other) videos are all working, I've just tried them.
Do you have a working Adobe Flash viewer?
Feel free to join the ShowMeDo Learners group (http://groups.google.com/group/showmedo-learners) if you'd like help getting the videos to work on your machine.
Ian.
Review of Learn Django: Create a Wiki in 20 minutes
None of the videos I've tried on this site (my first visit) work. Do I need to pay first, or be a member, or is something awry at the moment? Looks like a great site otherwise, albeit quite slow too!
Siddhi the great, What an audience. You better hide your face on the streets, because you are already a celebrity! Seriously!
Hi -
Glad you included the typos (could have introduced more, just to go thru that process a bit).
For markup - now it's added as a filter in the view page.
-- add django.contrib.markup to INSTALLED_APPS;
-- add "{% load makrup %}" to view.html
-- filter content in view.html: {{content|markdown}}
Thanks much!
Thank you for this demo. I'm surely now going to try the django framework myself. Thanks
Review of Learn Django: Create a Wiki in 20 minutes
Siddhi,
thank you!
thanks siddhi, i've discovered that i made a typo and django is really great :D
Hi kuzuk,
You need to ensure that you set the variable
page = Page.objects.get...
before you use the variable. Maybe you made a typo there, like
pag = Page.objects.get...
and then used page later on?
hey,whenever I try to view and create a page,I get an
"UnboundLocalError at /wikican/Start/
local variable 'page' referenced before assignment" error
Great tutorial. Very helpful in learning and understanding django
Good job! Thanks :-)
Excellent Work! I spen about 10 hours figuring basic djangoand making only small progress. Then I hit this video This video saved many many hours
In few words, the most successful screencast until now.
Brilliant mate, it was nice learning from you! hope to see some more in the future!
Wow - 50 comments! Siddhi, I think you've just created the most-commented (and most-thanked) video on the site :-)
Please make more Django screencasts!
Ian.
Incredible piece of work... your errors were anticipated and you used them as demonstrations of errors to avoid PLUS you showed us how to fix them...
I'm very impressed! Nearly 20 minutes of pure instruction!
Do more screencasts! Please!
Great Tutorial! Thanks!
schweet, thanks a lot for taking the time
nyc
Siddi
-----------
Good Job !!!!
Thanks for all the comments!
I've done a second screencast in this series that extends this wiki app and covers the basics of template inheritance, filters and newforms.
Check it out here - http://showmedo.com/videos/video?name=1100010&fromSeriesID=110
well done
Thank you! Nice job.
Siddhi, congratulations, a great job!!
When developing web apps, make sure to escape variable contents
{{ page_name|escape }}
Siddhi - just to say that *wow* you have the most-played video (for the last month) on ShowMeDo by a *long* way:
http://showmedo.com/mostPlayed
Well done!
Ian.
Cool one.. [:)]
I've seen several videos along the same lines to introduce various frameworks, but yours is by far the best. It's clear and concise.
Many thanks!
Sorry, *Siddhi* :)
Thanks, siddi.
For Installation under windows (including installation of python, subversion, django, [apache, mod_python]) this tutorial is a quite good one (looking forward to an all-in-one installer):
http://thinkhole.org/wp/django-on-windows/
(I installed SQLite instead of PostgreSQL). Read the whole tut and the comments first. *use Subversion* to install Django. The current Installer for Subversion (Windows) is *here*:
http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91&expandFolder=91&folderID=8100
(if this link has expired, try:
http://subversion.tigris.org/servlets/ProjectDocumentList
...on the File tree expand 'releases', click on the windows Folder. the 'Windows installer with the basic win32 binaries' should be the right for u. Current version is svn-1.4.4-setup.exe)
Nils (2007.08.18)
Superb!
Hi Siddhi, I see that your video has been listed in another voting site. It has several votes and an 'increasing smile count' (whatever that is...):
http://tutorial.fyicenter.com/view.php?ID=2485
Ian.
thank u very much, it was really helpful
but could u help me in internationalization, i'm stuck there
Great, it'll be lovely to see a continuation. I'm sure Jacob Kaplan-Moss and the rest of the Djangoers will be similarly happy.
Cheers,
Ian.
Yeah, I have some ideas for a Part 2, but I'm really caught up with some work right now... I should have a bit of time in a week or two.
Rocking? Crikey - Siddharth gets over 100 plays per day (one of our highest) and that's with only 1 link in the Django update blog post.
Think what we could get if Siddharth made part 2 and the pair were added to the DjangoProject web site :-)
Siddharth - any idea if/when you might make Part 2? You've certainly captivated a *lot* of people with your first video!
Ian.
Wow! I've never seen a software being developed so fast!
Dear Siddarth,
Gr8 work. See, as I had suggested, your post is rocking in this forum.
-MVR.Murty@Bangalore
Siddhi thank you for posting this nice and quick Django intro!
Fine Video!
Django web applications are easy deployable: For example with Instant Django:
Hi Siddhi, I'm just testing a new piece of code that auto-htmlifies a web address. This is a real link to your DZone posting:
http://www.dzone.com/links/screencast_learn_django_create_a_wiki_in_20_minut.html
Do feel free to Edit this video description to include this link with a request asking visitors to go Vote for you.
Cheers,
Ian.
Brilliant video! Thank you. Do more please!!
show your talent,so we can further study!
That was great Siddi,Thanks!
Very nice!
Greetings from Brazil!
Nice job--but really finish the most basic features, you'd want to make CamelCase words auto-links.
Great Video. I have always been going circles over Php Vs Rails Vs Django.
The only thing php helps me is lot of programmers know that.
Django seems pretty sleak and exciting.
Great Video. I have always been going circles over Php Vs Rails Vs Django.
The only thing php helps me is lot of programmers know that.
Django seems pretty sleak and exciting.
Great Siddhi
Brilliant screencast. Well done Siddhi
Ian, I did that already, the link is here - http://www.dzone.com/links/screencast_learn_django_create_a_wiki_in_20_minut.html
Very cool, thanks!
Well done. Thanks, Siddhi!
Siddhi, you might want to post an entry at DZone announcing your video - it is like Reddit, for programmers.
Our other Django video:
http://showmedo.com/videos/video?name=stoops010&fromSeriesID=69
did very well there and that link still brings in visitors all these months later.
Ian.
Nice screencast! Keep up the good work!
Thank you,
Norman
Siddhi - just so you know, I have blogged about your video so it'll go to the Planet Python aggregators and I have posted an entry on the comp.lang.python.announce list.
Ian.
Hi Siddhi, Hi guys
I hope you make another tutorial or a part 2.
Here is Markdown in Python: http://www.freewisdom.org/projects/python-markdown/Installation
I quite agree, I'd like to see a continuation episode too,
Ian.
Part 2 ! Everybody stands up for part 2 !!!
Thanks siddhi very well explained.
Daniele
(The one who asked for this video long time ago)
Very nice! Big thanks! Looking forward to see more (especially about newforms!)
Przemek
Thanks for the comments. Perhaps we can have a Part 2 which builds a few more features on this application..
Great job. It would be interesting to see how you handle Tiny instead markdown and tagging.
Thank you
Nicely done. Would be interesting to see how to delete pages, and how to construct a wiki sitemap
Nice one! thanx
Well explained, Thanks.



