Skip to content

Instantly share code, notes, and snippets.

View godfather68's full-sized avatar

Farel Ellely godfather68

View GitHub Profile
from django.shortcuts import render
from django.http import JsonResponse
from django.views.generic import FormView
from .forms import *
# Create your views here.
class HomeView(FormView):
form_class = UploadForm
from django.contrib import admin
from .models import Customer
from import_export import resources
from import_export.admin import ImportExportModelAdmin
# Register your models here.
class CustomerResource(resources.ModelResource):
class Meta:
model = Customer
from django.db import models
import barcode # additional imports
from barcode.writer import ImageWriter
from io import BytesIO
from django.core.files import File
# Create your models here.
class Customer(models.Model):
name = models.CharField(max_length=50)
barcode = models.ImageField(upload_to='barcodes/', blank=True)
from django.db import models
# Create your models here.
class Customer(models.Model):
name = models.CharField(max_length=50)
barcode = models.ImageField(upload_to='barcodes/', blank=True)
def __str__(self):
return self.name
from django import forms
from .models import Customer, Request
class CreateRequestForm(forms.ModelForm):
customer = forms.CharField()
def clean(self): # update
data = self.cleaned_data.pop('customer')
customer, created = Customer.objects.get_or_create(name=data)
self.cleaned_data.update({'customer': customer})
@godfather68
godfather68 / forms.py
Last active September 22, 2020 10:57
from django import forms
from .models import Customer, Request
class CreateRequestForm(forms.ModelForm):
customer = forms.CharField() # update
class Meta:
model = Request
fields = '__all__'
@godfather68
godfather68 / views.py
Last active September 21, 2020 21:17
from django.shortcuts import render
from django.views.generic import CreateView
from .forms import CreateRequestForm
from .models import Request, Customer
# Create your views here.
class CreateRequestView(CreateView):
form_class = CreateRequestForm
model = Request
from django import forms
from .models import Customer, Request
class CreateRequestForm(forms.ModelForm):
class Meta:
model = Request
fields = '__all__'
from django.db import models
# Create your models here.
class Customer(models.Model):
name = models.CharField(max_length=100)
def __str__(self):
return self.name
from django.shortcuts import get_object_or_404
from django.shortcuts import render
from .models import MyUser, Location, Article, MatriculeNo
def home(request):
# c = {}
# c.update(csrf(request))
template = loader.get_template('home.html')
context = RequestContext(request, {
# c,