Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p><strong>On SQL Injections:</strong> Django uses an ORM, which takes care of SQL injection protection, and you will rarely write you own SQL. If you do, just <a href="http://docs.djangoproject.com/en/dev/topics/db/sql/#passing-parameters-into-raw" rel="nofollow noreferrer">follow the instructions</a> on how to pass parameters to raw queries and prevent SQL Injections.</p> <p>There is an entire chapter on the <a href="http://www.djangobook.com/en/2.0/chapter20/" rel="nofollow noreferrer">django book about security</a> that should answer all your questions.</p> <p><strong>On what goes into /www/:</strong> anything that is not code? The concern is to not put the python code there.</p> <p><strong>On .htaccess:</strong> Yes, it should still work (for any non Django resources as Daniel points out).</p> <p><strong>On cronjobs:</strong> what do you mean?</p> <p><strong>On Libraries:</strong> Python - the language you will use with Django - is rich in libraries that probably provide the same functionality you are used to. This is a key point: you will need to learn Python well to benefit the most from Django.</p> <p><strong>On the admin interface:</strong> This is actually the thing that will probably help you the most, judging from your question. They are customizable (within some limits) and they really give the staff (it is not intended for public users, but for staff users) the basics of CRUD for your database models. It is a time saver. You might need to write your own templates for advanced functionality, but for most simple CRUD aimed at staff (which is usually the point of a CMS) it is very useful and easy to set up.</p> <p><strong>On integration:</strong> Check <a href="http://pinaxproject.com/" rel="nofollow noreferrer">Pinax</a> for a group of applications that provide extra functionality. There is a rich and diverse universe of integration solutions out there. It is not unusual to find questions here in SO about django + facebook and others.</p> <p><strong>On E-commerce:</strong> <a href="http://www.satchmoproject.com/" rel="nofollow noreferrer">Check Satchmo out.</a></p> <p><strong>Is it worth it:</strong> Now, I have no experience with XAMPP. I know that I like Python better than both Perl and PHP (and Java, for that matter). I know that as a framework Django is simpler to use, faster to deploy than anything I used before. </p> <p><strong>My suggestion is the age old: go build a simple project and make up your own mind.</strong> You are the only one in position to decide if Django is the framework for you.</p> <p>An older question on SO discusses some Django limitations. <a href="https://stackoverflow.com/questions/1969087/1969826#1969826">My answer to that</a> might be helpful to you too.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload