Thanks for the help it worked On Wed, Sep 15, 2021 at 4:58 PM MR INDIA <[email protected]> wrote:
> Jinja 2 is quite different from django templates and you need to use . > Jinja file extension. And configure it. And pls send GitHub link, and is > there any error log or Trace back then send it. > On Wednesday, 15 September 2021 at 18:52:10 UTC+5:30 [email protected] > wrote: > >> Hello, >> Could you please upload your code to GitHub or some other platform ? It >> is really hard to read and track the code. >> >> 15 Eylül 2021 Çarşamba tarihinde saat 15:05:48 UTC+3 itibarıyla >> [email protected] şunları yazdı: >> >>> i kindly need a help i am making a static website into dynamic using >>> Python Django and postgresql as my database >>> i created models then i went in admin to register them then views to >>> create the function after i went into html code to put the jijna format so >>> that it can display at the end i made migrations and it accepted very well >>> 1---- for home vieuw it accepting and display all the contents >>> 2-- the problem comes to the second pages about us that is where no >>> content is being displayed but the content is all well in admin panel >>> django site administration i can add data but it can not display on about >>> page >>> i am kindly asking for help Down is all the files necessary >>> Here is my models >>> from django.db import models >>> from django.db.models.fields import CharField, DateField >>> from django.db.models.fields.files import ImageField >>> >>> # Create your models here. >>> # slide show models >>> class home_slide(models.Model): >>> >>> s_title = models.CharField(max_length=100) >>> s_description = models.TextField(max_length=150) >>> s_button = models.CharField(max_length=20) >>> s_image = ImageField(upload_to = 'media') >>> >>> class Meta(): >>> ordering = ("s_button","s_title","s_description") >>> >>> def __str__(self): >>> return f"{self.s_title},{self.s_description},{self.s_button}" >>> >>> # index -- course categories models >>> >>> # short courses >>> >>> class shortcourse(models.Model): >>> sc_title = models.CharField(max_length=50) >>> sc_description = models.TextField(max_length=300) >>> sc_image = models.ImageField(upload_to = 'media') >>> sc_button = models.CharField(max_length=20) >>> >>> def __str__(self): >>> return f"{self.sc_title}, >>> {self.sc_description},{self.sc_image},{self.sc_button}" >>> >>> >>> #testimonials >>> >>> class testimonial(models.Model): >>> t_name = models.CharField(max_length=50) >>> t_categorie = models.CharField(max_length=20) >>> t_quote = models.TextField(max_length=300) >>> t_image = models.ImageField(upload_to='media/testimonials') >>> >>> def __str__(self): >>> return f"{self.t_name}, >>> {self.t_categorie},{self.t_quote},{self.t_image}" >>> >>> #publications and news >>> >>> class publication(models.Model): >>> p_date = models.DateField() >>> p_title = models.CharField(max_length=200) >>> p_description = models.TextField(max_length=400) >>> p_button = models.CharField(max_length=15) >>> >>> def __str__(self): >>> return f"{self.p_date}, {self.p_title}, {self.p_description}, >>> {self.p_button}" >>> >>> >>> # campus life style >>> >>> class campuslife(models.Model): >>> cl_title = models.CharField(max_length=50) >>> cl_date = models.DateTimeField() >>> cl_description = models.TextField() >>> cl_image = models.ImageField(upload_to='media/campuslife') >>> >>> def __str__(self): >>> return f"{self.cl_title}, >>> {self.cl_date},{self.cl_description},{self.cl_image}" >>> >>> # Gallery >>> >>> class gallery(models.Model): >>> g_image = models.ImageField(upload_to ='media/Gallery') >>> >>> def __str__(self): >>> return f"{self.g_image}" >>> >>> >>> """ >>> About us >>> >>> """ >>> # home >>> >>> class About(models.Model): >>> a_title = models.CharField(max_length=150) >>> a_desc = models.TextField(max_length=200) >>> a_image = models.ImageField(upload_to ='media/About') >>> >>> def __str__(self): >>> return f"{self.a_title},{self.a_desc},{self.a_image}" >>> >>> class description(models.Model): >>> d_title = models.CharField(max_length=200) >>> d_desc = models.TextField(max_length=1000) >>> >>> def __str__(self): >>> return f"{self.d_title},{self.d_desc}" >>> >>> >>> """ >>> Admin >>> """ >>> from django.contrib import admin >>> from schoolofci.models import About, campuslife, description, gallery, >>> home_slide, publication, shortcourse, testimonial >>> >>> # Register your models here. >>> # home admin section >>> @admin.register(home_slide) >>> class HomeSlideAdmin(admin.ModelAdmin): >>> list_display = ("s_title","s_description","s_button","s_image") >>> list_filter = ("s_button",) >>> fields = ("s_title","s_description","s_button","s_image") >>> >>> # courses categories >>> >>> # short courses >>> @admin.register(shortcourse) >>> class ShortCourse(admin.ModelAdmin): >>> list_display = ("sc_title","sc_description","sc_button","sc_image") >>> list_filter = ("sc_title",) >>> fields = ("sc_title","sc_description","sc_image","sc_button") >>> >>> # testimonials >>> @admin.register(testimonial) >>> class Testimonial(admin.ModelAdmin): >>> list_display = ("t_name","t_categorie","t_quote","t_image") >>> list_filter = ("t_name",) >>> fields = ("t_name","t_categorie","t_quote","t_image") >>> >>> >>> # publications >>> @admin.register(publication) >>> class Publications(admin.ModelAdmin): >>> list_display = ("p_date","p_title","p_description","p_button") >>> list_filter = ("p_title",) >>> fields = ("p_date","p_title","p_description","p_button") >>> >>> # campus life >>> @admin.register(campuslife) >>> class Campuslife(admin.ModelAdmin): >>> list_display = ("cl_title","cl_date","cl_description","cl_image") >>> list_filter = ("cl_title",) >>> fields = ("cl_title","cl_date","cl_description","cl_image") >>> >>> >>> # gallery >>> >>> @admin.register(gallery) >>> class Gallery(admin.ModelAdmin): >>> list_display = ("g_image",) >>> >>> >>> >>> >>> """ >>> About us page >>> >>> """ >>> # home slides >>> @admin.register(About) >>> class Aboutus(admin.ModelAdmin): >>> list_display = ("a_title", "a_desc", "a_image") >>> list_filter = ("a_title",) >>> fields = ("a_title","a_desc","a_image") >>> >>> # description >>> @admin.register(description) >>> class Description(admin.ModelAdmin): >>> list_display = ("d_title","d_desc") >>> list_filter = ("d_title",) >>> fields = ("d_title","d_desc") >>> >>> >>> """ >>> Views >>> """ >>> from schoolofci.admin import Description, Gallery >>> from schoolofci.models import About, campuslife, description, >>> gallery,home_slide, publication, shortcourse, testimonial >>> from django.shortcuts import render >>> >>> # Create your views here. >>> def index(request): >>> slides = home_slide.objects.all() >>> shortcourses = shortcourse.objects.all() >>> testimonialss = testimonial.objects.all() >>> publications = publication.objects.all() >>> camplife = campuslife.objects.all() >>> Galery = gallery.objects.all() >>> >>> home = {"slides":slides,"shortcourses":shortcourses, >>> "publications":publications, >>> "testimonialss":testimonialss, "camplife":camplife , >>> "Galery":Galery} >>> >>> return render(request, 'index.html',home) >>> >>> # about section >>> def about(request): >>> About_slides = About.objects.all() >>> Description = description.objects.all() >>> >>> abt = {"About_slides":About_slides,"Description":Description} >>> >>> return render(request, 'about.html') >>> >>> """ >>> Html code >>> >>> about us page >>> """ >>> >>> {% for abtslide in About_slides %} >>> <aside id="fh5co-hero"> >>> <div class="flexslider"> >>> <ul class="slides"> >>> <li style="background-image: url({{abtslide.a_image.url}});"> >>> <div class="overlay-gradient"></div> >>> <div class="container"> >>> <div class="row"> >>> <div class="col-md-8 col-md-offset-2 text-center slider-text"> >>> <div class="slider-text-inner"> >>> <h1 class="heading-section">{{abtslide.a_title}}</h1> >>> <h2>{{abtslide.a_desc}}</h2> >>> </div> >>> </div> >>> </div> >>> </div> >>> </li> >>> </ul> >>> </div> >>> </aside> >>> {% endfor %} >>> >>> {% for abt in Description %} >>> <div id="fh5co-about"> >>> <div class="container"> >>> <h2>{{abt.d_title}}</h2> >>> <p>{{abt.d_desc}}</p> >>> >>> <button type="button" class="btn btn-outline-success">Join Us</button> >>> </div> >>> </div> >>> {% endfor %} >>> >>> <div id="fh5co-gallery" class="fh5co-bg-section"> >>> <div class="row text-center"> >>> <h2><span>Gallery</span></h2> >>> </div> >>> <div class="row"> >>> {% for image in Galery %} >>> <div class="col-md-3 col-padded"> >>> <a href="#" class="gallery" style="background-image: >>> url({{image.g_image.url}});"></a> >>> </div> >>> {% endfor %} >>> </div> >>> >>> </div> >>> >>> """ >>> Home >>> >>> """ >>> >>> <aside id="fh5co-hero"> >>> <div class="flexslider"> >>> <ul class="slides"> >>> {% for slide in slides %} >>> <li style="background-image: url({{slide.s_image.url}});"> >>> <div class="overlay-gradient"></div> >>> <div class="container"> >>> <div class="row"> >>> <div class="col-md-8 col-md-offset-2 text-center slider-text"> >>> <div class="slider-text-inner"> >>> <h1>{{slide.s_title}}</h1> >>> >>> <h2> {{slide.s_description}} <a href="" target="_blank">more</a></h2> >>> <p><a class="btn btn-primary btn-lg" href="#">{{slide.s_button}}</a></p> >>> </div> >>> </div> >>> </div> >>> </div> >>> </li> >>> {% endfor %} >>> </ul> >>> </div> >>> </aside> >>> <section id = "academies"> >>> <div id="fh5co-course"> >>> <div class="container"> >>> <center><h2>School of Computing and Informatics (SCI)</h2></center> >>> <p>Thing.</p> >>> >>> <div class="row"> >>> {% for sc in shortcourses %} >>> <div class="col-md-6 animate-box"> >>> <div class="course"> >>> <a href="#" class="course-img" style="background-image: >>> url({{sc.sc_image.url}});"> >>> </a> >>> <div class="desc"> >>> <h3><a href="#">{{sc.sc_title}}</a></h3> >>> <p>{{sc.sc_description}}</p> >>> <span><a href="#" class="btn btn-primary btn-sm >>> btn-course">{{sc.sc_button}}</a></span> >>> </div> >>> </div> >>> </div> >>> {% endfor %} >>> </div> >>> >>> >>> >>> <div id="fh5co-testimonial" style="background-image: >>> url(images/school.jpg);"> >>> <div class="overlay"></div> >>> <div class="container"> >>> <div class="row animate-box"> >>> <div class="col-md-6 col-md-offset-3 text-center fh5co-heading"> >>> <h2><span>Testimonials</span></h2> >>> </div> >>> </div> >>> >>> <div class="row"> >>> <div class="col-md-10 col-md-offset-1"> >>> <div class="row animate-box"> >>> <div class="owl-carousel owl-carousel-fullwidth"> >>> {% for test in testimonialss %} >>> <div class="item"> >>> <div class="testimony-slide active text-center"> >>> <div class="user" style="background-image: >>> url({{test.t_image.url}});"></div> >>> <span>{{test.t_name}}<br><small>{{test.t_categorie}}</small></span> >>> <blockquote> >>> <p>{{test.t_quote}}</p> >>> </blockquote> >>> </div> >>> </div> >>> >>> {% endfor %} >>> </div> >>> </div> >>> </div> >>> </div> >>> >>> </div> >>> </div> >>> >>> <div id="fh5co-blog"> >>> >>> <div class="container"> >>> <section id = "publication"> >>> <div class="row animate-box"> >>> <div class="col-md-8 col-md-offset-2 text-center fh5co-heading"> >>> <h2>Publications, News & Events</h2> >>> <p>Explore recent news about our research, events, and accomplishments. >>> </p> >>> </div> >>> </div> >>> <div class="row row-padded-mb"> >>> {% for pub in publications %} >>> <div class="col-md-4 animate-box"> >>> <div class="fh5co-event"> >>> <div class="date text-center"><span>{{pub.p_date}}</span></div> >>> <h3><a href="#">{{pub.p_title}}</a></h3> >>> <p>{{pub.p_description}}</p> >>> <p><a href="{% url 'blog' %}">Read More</a></p> >>> </div> >>> </div> >>> {% endfor %} >>> >>> </div> >>> </section> >>> >>> <section id = "campuslife"> >>> <div class="row animate-box"> >>> <div class="col-md-8 col-md-offset-2 text-center fh5co-heading"> >>> <h2> Campus Life </h2> >>> <p>Explore recent news about our research, events, and accomplishments. >>> </p> >>> </div> >>> </div> >>> <div class="row"> >>> {% for clife in camplife %} >>> <div class="col-lg-4 col-md-4"> >>> >>> <div class="fh5co-blog animate-box"> >>> <a href="#" class="blog-img-holder" style="background-image: >>> url({{clife.cl_image.url}});"></a> >>> <div class="blog-text"> >>> <h3><a href="#">{{clife.cl_title}}</a></h3> >>> <span class="posted_on">{{clife.cl_date}}</span> >>> <span class="comment"><a href="">21<i >>> class="icon-speech-bubble"></i></a></span> >>> <p>{{clife.cl_description}}</p> >>> </div> >>> </div> >>> {% endfor %} >>> </section> >>> >>> </div> >>> </section> >>> </div> >>> </div> >>> >>> <div id="fh5co-gallery" class="fh5co-bg-section"> >>> <div class="row text-center"> >>> <h2><span>Gallery</span></h2> >>> </div> >>> <div class="row"> >>> {% for image in Galery %} >>> <div class="col-md-3 col-padded"> >>> <a href="#" class="gallery" style="background-image: >>> url({{image.g_image.url}});"></a> >>> </div> >>> {% endfor %} >>> </div> >>> </div> >>> >> -- > You received this message because you are subscribed to the Google Groups > "Django users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/django-users/3cb70c4d-f5c8-4a06-9707-db6e7588df86n%40googlegroups.com > <https://groups.google.com/d/msgid/django-users/3cb70c4d-f5c8-4a06-9707-db6e7588df86n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Django users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/CAJCm56KTpzX5d1gS8_9d%3DX41ogxFeHb5Aavo%3DUtHV73PaSeJ%2Bw%40mail.gmail.com.

