Author: coen

Language / Dictionary lists

Language / Dictionary lists

I’m playing around with some ideas for language games. Looking for free dictionaries I found the following: http://www.dicts.info/uddl.php – “From this page you can download hundreds of different bilingual dictionaries for any combination of...

Django – a very simple unit test

Django – a very simple unit test

Test Driven Development (TDD) is a methodology for developing programs where you first write the test, and then write just enough code to make your program pass all tests TDD makes it far less...

Using PostgreSQL with Django

Using PostgreSQL with Django

Here is how go set up Django to work with PostgreSQL Install necessary libraries, etc sudo apt-get install libpq-dev sudo apt-get install python-dev sudo apt-get install postgresql-contrib Create a new database and user sudo...

Installing PostgreSQL

Installing PostgreSQL

PostgreSQL seems to be the most popular DBMS (database management system) with Django developers, although MySQL is also used a lot To install PostgreSQL, I used Linux Mint’s Software Manager (search for “postgresql”) I also...

Serving static files in Django

Serving static files in Django

From https://docs.djangoproject.com/en/dev/howto/static-files/: For a production site you probably want to configure the server to serve static files directly, without going through Django. For a test site, you can use the following approach In settings.py,...

Basic Django templates

Basic Django templates

Instead of using Python to create all the HTML, Django can load and render templates In settings.py specify the location of the templates, e.g. TEMPLATE_DIRS = [ os.path.join(BASE_DIR, ‘templates’), ] Create the folder within...

Your second Django project

Your second Django project

If you’ve followed the steps in the previous blog posts, you should have your first basic Django project up and running. You’ll also have various bits and pieces already installed, ready for your next...

Django – making changes to a model

Django – making changes to a model

Unless you get your model/database structure spot on first time, you’ll want to change it. Here is how to keep the database in line with your Django models Make a change to your model....

Django – starting with the admin panel

Django – starting with the admin panel

The admin panel lets you manage your models (i.e. the Django data in the database). It is not really meant for use in the production system, but it is very useful during development and...