Professional Documents
Culture Documents
New File
New File
New File
html
models.py
class flower_tbl(models.Model):
fl=models.CharField(max_length=15)
pr=models.IntegerField()
im=models.FileField(upload_to="images")
admin.py
admin.site.register(flower_tbl)
#views.py
def image_upload(request):
if request.method=="POST":
flname=request.POST.get('fl')
price=request.POST.get('pr')
image=request.FILES.get('im')
obj=flower_tbl.objects.create(fl=flname,pr=price,im=image)
obj.save()
return render(request,"file.html")
def image_view(request):
obj=flower_tbl.objects.all()
return render(request,"file_view.html",{"data": obj} )
#urls.py
urlpatterns = [
path('', views.index),
path('reg', views.reg),
path('log',views.log),
path('work',views.work),
path('edit',views.edit),
path('update',views.update),
path('delete',views.delete),
path('image',views.image_upload),
path('file_view',views.image_view),
#settings.py
MEDIA_URL='media/'
MEDIA_ROOT=os.path.join(BASE_DIR,'media')
#file_view.html
{% load static %}
<body>
<form action="file_view" method="post">
{% csrf_token %}
{% for f in data %}
<!--cards -->
<div class="card">
<div class="image">
float: left;
width: 25%; padding: 0 10px ;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
padding: 16px;
text-align: center;
}
.price{
font-size: 35px;
}
.butt{
background-color: rgb(176, 98, 249);
width: 50px;
}
</style>
</body>