Django Recipes Application

[img_assist|nid=362|title=Django Recipes Screenshot|desc=|link=popup|align=right|width=98|height=100]

My mom was writing a family cookbook using Microsoft Word and I thought this was a bad idea for several reasons. At first I thought about using LaTeX to separate the style from the content a bit, then I thought about using XML, then I settled on a database as being the most generic to store recipe data. I quickly decided on using Django to create this cookbook framework because Python is probably my strongest language and it makes creating custom websites really easy.

So far it includes:

  • Most important models, Recipe, Ingredient, Direction, Category, Food.
  • Very nice admin interface for creating recipes with inline ingredients and directions.
  • Front-end: only a recipe_list and recipe_detail so far, but the recipe_detail has an experimental method of displaying recipes that is based on this LaTeX style: http://www.ctan.org/tex-archive/macros/latex/contrib/cooking/ (apparently based on style in a famous German cookbook by Dr. Oetker (Gromzik, J.; Reich, C.; Sander, C. (ed.): Dr. Oetker Schulkochbuch – Das Original. Ceres, Bielefeld, 1996.)

Competitors/related projects:

  • KRecipes - KDE-based desktop recipes software.
  • Ben Collins-Sussman's effrecipes - Simple, but it works. Not under active development.
  • Recipes on Rails - Ruby on Rails recipes site. Not open source as far as I know. Embeds "Source: Recipes on Rails" on all photos and has google ads. Great site though. One thing it has that my site lacks is per-direction photos. This would be easy to do. I already have per-direction ingredients.

If you are aware of any other similar projects please let me know. I am especially interested in any other web-based and open-source cookbook projects.

Topic: 

Comments

I truly cherished perusing your web journal. It was exceptionally all around composed and simple to undertand. Not at all like extra sites I have perused which are truly not tht great. I likewise discovered your posts exceptionally fascinating. Indeed subsequent to understanding, I needed to go demonstrat to it to my companion and he ejoyed it too! Detox plus

I've been hunting down some not too bad stuff on the subject and haven't had any fortunes up until this point, You just got another greatest fan!.. quapi

I'm happy I discovered this site, I couldn't discover any learning on this matter earlier to.Also work a website and in the event that you are ever keen on doing some guest composing for me if conceivable don't hesitate to tell me, im dependably search for individuals to look at my site. kinderkleding online

This is something we would really like to incorporate. We have a lot of recipes that would benefit from "getting databased". We have looked at the rapid Joomla! recipes script, but it really doesn't give enough control of the recipe data to really make it useful for our visitors. I really like the inline directions and recipes, but wonder how it is you are entering the data - is it manual from the word document, or are you scraping the doc, parsing, and then inhabiting the database with the recipe info. Please let me know as you progress with this.

Unfortunately it is all manually data entry right now. It would be nice to have an import wizard at some point, but that is a long way off.

Great article, much obliged for assembling this! This is clearly one extraordinary post. A debt of gratitude is in order for the important data and bits of knowledge you have so given here. vidatox

This is my first time i visit here. I discovered such a variety of intriguing stuff in your website particularly its dialog. From the huge amounts of remarks on your articles, I figure I am not by any means the only one having all the happiness here! keep doing awesome online energie vergelijken

Much obliged to you for another awesome article. Where else would anyone be able to get that sort of data in such an immaculate method for composing? I have a presentation one week from now, and I am on the search for such data. online marketing company

Thank you for some other informative website. The place else may just I get that kind of information written in such a perfect method? I have a venture that I am simply now running on, and I’ve been at the glance out for such info. maslacak

Somebody Sometimes with visits your website consistently and prescribed it as far as I can tell to peruse also. The method for composing is magnificent furthermore the substance is first class. A debt of gratitude is in order for that knowledge you give the perusers! trans-siberian orchestra tickets

A debt of gratitude is in order for offering this quality data to us. I truly delighted in perusing. Will most likely going to impart this URL to my companions. vitamin b17

hello there was simply checking whether you minded a remark. i like your site and the thme you picked is super. I will be back. cink

This is a decent post. This post gives really quality data. I'm unquestionably going to investigate it. Truly exceptionally valuable tips are given here. Much obliged to you to such an extent. Keep up the acts of kindness. https://axialsports.com

Add new comment