Posts

Showing posts from October, 2023

Django Search

 Html Form <form action="{% url 'search' %}" method="GET">       <input type="text" placeholder="Search.." name="q">       <button type="submit">Submit</button>     </form> views.py def query(request):     q = request.GET['q']     results = Image.objects.filter(name__icontains=q)     context= {         'results': results,     }     return render(request,"site.html",context) urls.py urlpatterns = [         path('search/',views.query,name='search'), ]

Django Image Uploads

  Models.py from django.db import models # Create your models here. class Image(models.Model):     name = models.CharField(max_length=50)     image = models.ImageField(blank=True,upload_to='img')     def __str__(self):         return f"{self.name}" Admin.py from django.contrib import admin from .models import Image # Register your models here. admin.site.register(Image) Views.py from django.shortcuts import render from .models import Image # Create your views here. def view(request):     data = Image.objects.all()     context = {         'data':data     }     return render(request,"index.html",context) URLS.py from django.urls import path from . import views urlpatterns = [     path('',views.view), ] HMTL (Index.html) <!DOCTYPE html> <html> <head> <style> ul {   list-style-type: none;   margin: 0px 0px;   padding: 10px 400px;...

Django Model Form

Models.py from django.db import models # Create your models here. class Students(models.Model):     sid = models.CharField(max_length=15)     name = models.CharField(max_length=100)     email = models.EmailField(max_length=50) py manage.py makemigrations students py manage.py  migrate Forms.py from django import forms from django.forms import ModelForm from .models import Students class StudentForm(forms.ModelForm):     class Meta:         model = Students         fields = "__all__" Views.py from django.shortcuts import render from .forms import StudentForm from .models import Students # Create your views here. def students(request):     form = StudentForm()     if request.method == "POST":         form = StudentForm(request.POST)         if form.is_valid():             form.save()     return render(reque...