Thanks for the help it worked

On Wed, Sep 15, 2021 at 4:58 PM MR INDIA <buddietube...@gmail.com> 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 faruk...@gmail.com
> 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
>> mudahe...@gmail.com ş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 &amp; 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 django-users+unsubscr...@googlegroups.com.
> 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 django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAJCm56KTpzX5d1gS8_9d%3DX41ogxFeHb5Aavo%3DUtHV73PaSeJ%2Bw%40mail.gmail.com.

Reply via email to