MODELS.py

class Listing_channels(models.Model):
    list_channel = models.CharField(max_length = 20)
    visibility = models.BooleanField()

    def __unicode__(self):
        return self.list_channel

class Listing(models.Model):
        name = models.CharField(max_length=20)
        description = models.TextField(max_length = 100)
        website = models.URLField()
        timing = models.CharField(max_length=20)
        channels = models.ForeignKey(Listing_channels)
        visibility = models.BooleanField()

        def __unicode__(self):
                return self.name

       URLS.py

 (r'^category/listing_view/(?P<id>\w+)/
$','mysite.library.views.listing_view'),

       VIEWS.py

def listing_view(request, id):
    report_list = get_object_or_404(Listing_channels, pk = id)
    listing_result = Listing_channels.objects.all()
    r = report_list. listing_set.all()
    print r
    return render_to_response("list_listing.html", {'report_list' :
report_list,'r':r,'listing_result':listing_result})


    list_listing.html

<div id="leftpart">
<h3>Sight Seeings</h3>
<ul>
{%if listing_result %}
    {% for n in listing_result %}
        <li><a href="{{n.id}}">{{n.list_channel}}</a></li>
    {% endfor %}
{% else %}
    <p>not available</p>
{% endif %}
</ul>
</div>
 <div class="one">
     {% if report_list  %}

     <table>
        <tr>
                <td colspan="2" style="padding-left:140px;" 
height="100px"><b>Sight
Seeings Details</b></td>
        </tr>
        <tr>
                <td colspan="2" align="center"></td>
        </tr>
        {% for t in r %}
        <tr>
                <td>{{ t.name }}</td>
        </tr>
        <tr>
                <td>{{ t.timing }}</td>
        </tr>
        <tr>
                <td>{{ t.description }}</td>
        </tr>
        <tr>
                <td><a href="#">{{ t.website }}</a></td>
        </tr>
        <tr><td></td></tr>
        {% endfor %}
      </table>
     {% else %}
       <p><b>No names found<b></p>

  {% endif %}
  </div>

I am displaying Listing_channels and Listing on same page. if some one
click on any Listing_channels the corresponding Listing must display
on same page. that is why i am also sending the Listing_channels
object to list_listing.html page. if some one click first time on
Listing_channels it shows the url http://127.0.0.1:8000/category/listing_view/1/
but second time it appends 1 at the end and the url becomes
http://127.0.0.1:8000/category/listing_view/1/1

I am trying to display like frameset left side all channels and right
side description of that channel.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-users@googlegroups.com
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to