Django HTML JavaScript jQuery Python

Emulating nested optgroups in Django Forms

Some motivation Django has a field called ChoiceField which lets you very easily create a <select> dropdown in your forms. A great feature is the ability to transform nested choices into appropriate <optgroup> groups. For instance, the following code: …creates a field that when rendered looks something like this:   The HTML that Django produced looks …

Continue Reading
C++ HTML

Parsing HTML with C++: Revisited

About a year ago I published an article entitled Parsing HTML with C++. It is by far my most popular article (second most popular being this one), and is a top result on Google for queries such as “html c++ parsing”. Nevertheless there is always room for improvement. Today, I present a revisit of the …

Continue Reading
C++ HTML

Parsing HTML with C++

I was having a hard time finding an HTML parser for my latest C++ project, so I decided to write up a quick summary of what I ended up using. Revisited! Please see the new article here. My #1 requirement for a parser was that it had to provide some mechanism of searching for elements. …

Continue Reading