Django is a high-level Python web development framework. It is used to create a secure web application in python. If you are looking for any project assignment related help then you can contact us and get any assignment related help immediately.
Our expert is well educated and providing help when you need it.
In this blog, we will go through the front view of the "Stock Management App".
Front Views of Stock Management App
Step1:
Open editor: pycharm
Step2:
Create project “stock” using
>django-admin startproject stock
Step3:
Create app “app” after change directory to “stock”
./ems> python manage.py startapp app
Step4:
Creating superuser for admin
>python manage.py createsuperuser
Enter admin username, password
Step5:
Apply two-step migrations
>python manage.py makemigrations
>python manage.py migrate
Step6:
Run using
>python manage.py runserver
As per the above steps, you can create another app that I need to create this app.
Here some screenshots of the output result.
Here code overview:
urls.py:
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('', include("app.urls")),
]
models.py
from django.db import models
# Create your models here.
CHOICES = (
("1", "Available"),
("2", "Not Available")
)
class Brand(models.Model):
name = models.CharField(max_length=255)
status = models.CharField(max_length=10, choices=CHOICES)
def __str__(self):
return self.name
class Category(models.Model):
name = models.CharField(max_length=255)
status = models.CharField(max_length=10, choices=CHOICES)
def __str__(self):
return self.name
class Product(models.Model):
brand = models.ForeignKey(Brand, on_delete=models.CASCADE)
category = models.ForeignKey(Category, on_delete=models.CASCADE)
name = models.CharField(max_length=255)
code = models.CharField(max_length=10)
# image = models.ImageField(upload_to="media/product/images/")
quantity = models.IntegerField()
rate = models.FloatField(max_length=100)
status = models.CharField(max_length=10, choices=CHOICES)
def __str__(self):
return self.name
class Order(models.Model):
date = models.DateTimeField(auto_now_add=True)
sub_total = models.FloatField(max_length=100)
vat = models.FloatField(max_length=100)
total_amount = models.FloatField(max_length=100)
discount = models.FloatField(max_length=100)
grand_total = models.FloatField(max_length=100)
paid = models.FloatField(max_length=100)
due = models.FloatField(max_length=100)
payment_type = models.CharField(max_length=100)
payment_status = models.IntegerField()
status = models.IntegerField()
class OrderItem(models.Model):
order_id = models.ForeignKey(Order, on_delete=models.CASCADE)
product_id = models.ForeignKey(Product, on_delete=models.CASCADE)
quantity = models.IntegerField()
rate = models.FloatField(max_length=100)
total = models.FloatField(max_length=100)
status = models.IntegerField()
If you need any project Assignment related to Django, then you can contact us at contact@codersarts.com
Comments