Django/Heroku Deployment issue OperationalError at / no such table: posts_post

OperationalError at /

no such table: posts_post

Django Version: 4.1 Exception Type: OperationalError Exception Value:

no such table: posts_post

Exception Location: /app/.heroku/python/lib/python3.9/site-packages/django/db/backends/sqlite3/, line 357, in execute

Raised during: posts.views.index Python Executable: /app/.heroku/python/bin/python

Error during template rendering

In template /app/templates/index.html, error at line 31 no such table: posts_post Code Highlighted in error is my Index.HTML File obj in object_list

        <section class="featured-posts no-padding-top">
          <div class="container">
            <!-- Post-->
            {% for obj in object_list %}
            <div class="row d-flex align-items-stretch">
              {% if not forloop.first and not forloop.last %}
              <div class="image col-lg-5"><img src="{{ obj.thumbnail.url }}" alt="..."></div>
              {% endif %}
              <div class="text col-lg-7">
                <div class="text-inner d-flex align-items-center">
                  <div class="content">
                    <header class="post-header">
                      <div class="category">'''

Traceback to file

/app/posts/, line 51, in index( Highlighted line in error return render(request, 'index.html', context))

def index(request):
    featured = Post.objects.filter(featured=True)
    latest = Post.objects.order_by('-timestamp')[0:3]

    if request.method == "POST":
        email = request.POST["email"]
        new_signup = Signup() = email

    context = {
        'object_list': featured,
        'latest': latest
    return render(request, 'index.html', context)

I have tried solving it by removing pycache from my apps along with making migrations again however it throws same error..
Can anyone here help on this?

Back to Top