Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7548993
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 30, 20262026-05-30T09:50:17+00:00 2026-05-30T09:50:17+00:00

i have the following piece of code: <h3 style=margin: 0px; margin-bottom: 20px;>Click the checkboxes

  • 0

i have the following piece of code:

                <h3 style="margin: 0px; margin-bottom: 20px;">Click the checkboxes for more subscriptions</h3>
                {% for keyword in keyword_list %}
                    {% if keyword.keyword_name == userprofile.keywords_subscribed  %}
                        <input type="checkbox" disabled="disabled" name="keywords" value="keywords"/>
                        {{keyword.keyword_name}}
                        <br />
                    {% else %}
                        <input type="checkbox" name="cb" value="keywords"  />
                        {{keyword.keyword_name}}
                        <br />
                    {% endif %}
                {% endfor %}

Right now it just displays a checkbox of keywords one by one. I was wondering if there is anyway which i can turn this into a table form.

I need the table to be dynamic because the number of keywords in the list would keep on expanding.

I’ve tried to come up with some solutions with using the keyword id that is stored in the database but that’s a tedious method.

Any other efficient method that i may have missed out?

This is a mixture of django and html so don’t be alarmed by the unique terms. :p

Thanks for helping! 😀

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-30T09:50:19+00:00Added an answer on May 30, 2026 at 9:50 am

    Why not just do it explicitely?

                <h3 style="margin: 0px; margin-bottom: 20px;">Click the checkboxes for more subscriptions</h3>
                <table>
                  <tbody>
                    {% for keyword in keyword_list %}
                      <tr>
                        <td>
                          {% if keyword.keyword_name == userprofile.keywords_subscribed  %}
                            <input type="checkbox" disabled="disabled" name="keywords" value="keywords"/>
                          {% else %}
                            <input type="checkbox" name="cb" value="keywords"  />
                          {% endif %}
                          {{keyword.keyword_name}}
                        </td>
                      </tr>
                    {% endfor %}
                   </tbody>
                </table>
    

    If you want the table to grow horizontally just move <tr></tr> tags outside the outer for.

    For further deployment you may want to use Django Forms, with custom templates packed into a FormsSet.

    EDIT:

    If you want a N-column layout (3-columns for example), you can access a forloop.counter variable:

                <h3 style="margin: 0px; margin-bottom: 20px;">Click the checkboxes for more subscriptions</h3>
                <table>
                  <tbody>
                    {% for keyword in keyword_list %}
                      {% if forloop.counter|divisibleby:"3" %}
                        <tr>
                      {% endif}
                        <td>
                          {% if keyword.keyword_name == userprofile.keywords_subscribed  %}
                            <input type="checkbox" disabled="disabled" name="keywords" value="keywords"/>
                          {% else %}
                            <input type="checkbox" name="cb" value="keywords"  />
                          {% endif %}
                          {{keyword.keyword_name}}
                        </td>
                      {% if forloop.counter|add:"1"|divisibleby:"3" %}
                        </tr>
                      {% endif}
                    {% endfor %}
                   </tbody>
                </table>
    

    Code above works only when the length of a list of keywords is divisible by three, but it illustrates the general idea. To fix thath you can for example append empty items to the list, to make it satisfy that condition. A custom filter which do so may be a good idea.

    If you want something more sophisticated it’s again a play with if conditions and forloop variables.

    For something very sophisticated it may be better to write a custom filter or a template tag, in order to make your template file clearer.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I have the following piece of code that generate a jquerymobile-style button <a href=#
I have the following piece of code: <Style TargetType={x:Type ribbon:Button}> <Setter Property=ToolTip Value={Binding Label}
I have following piece of code: $(document).ready(function(){ $(#cont).hide(); $(#slide).show(); $('#slide').click(function(){ $(#cont).slideToggle(); $(#slide).css(background-image, url('img/slideup.png')); });
I have following piece of code: It compiles without problems under gcc-3.4, gcc-4.3, intel
I have following piece of code : public Hashmap<String,String> tempmap = new HashMap<String,String>(); and
I have the following piece of code that takes in some words, stores them
I have the following piece of code in my Model: public function getSite() {
I have the following piece of code where i am concatenating events to the
I have the following piece of code and in the j for loop the
I have the following piece of code which outputs a long article: <?php the_content();

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.