35808-vm/core/views.py
2025-11-18 02:46:36 +00:00

25 lines
1.1 KiB
Python

from django.shortcuts import render
def home(request):
"""
Render the landing page and handle the content generation form.
"""
context = {}
if request.method == 'POST':
topic = request.POST.get('topic', '').strip()
context['topic'] = topic
if not topic:
context['error'] = 'Please enter a video topic.'
else:
# Mock data for demonstration purposes
context['results'] = {
'title': f'🚀 The Ultimate Guide to {topic.title()} in 2025 | SEO Secrets',
'hashtags': ['#' + ''.join(word.capitalize() for word in topic.split()), '#YouTube', '#SEO', '#Viral', '#ContentCreation'],
'tags': [topic, f'{topic} tutorial`, `learn {topic}', 'how to', '2025', 'SEO tips', 'viral video']
}
context['meta_description'] = f'Get the best viral tags, hashtags, and titles for your video about {topic}. Boost your views with our AI-powered suggestions.'
context['slug'] = f'viral-guide-{topic.lower().replace(" ", "-")}'
return render(request, "core/index.html", context)