Models - JWalshe86/career GitHub Wiki

Will try this to use excel data in django model

Recommended to use ngrok to use https

🎉 Site displays on https:// using ngrok image

image

Inserted this to settings.py image

image

image

Installing allauth

Not sure what to put in here image

image

job search model

from django.db import models

class Jobsearch(models.Model):

    first_name = models.CharField(max_length=127)
    last_name = models.CharField(max_length=127)
    email = models.CharField(max_length=127, null=True, blank=True, default=None)
    phone = models.CharField(max_length=127, null=True, blank=True, default=None)

    def __str__(self):
        return f'{self.first_name} {self.last_name}'

image

Job search model update

from django.db import models

class Jobsearch(models.Model):

    organistion = models.CharField(max_length=127)
    url = models.URLField(max_length=300)
    contact = models.CharField(max_length=127, null=True, blank=True, default=None)
    role = models.CharField(max_length=127, null=True, blank=True, default=None)
    text_used = models.TextField()
    method = models.CharField(max_length=127, null=True, blank=True, default=None)
    response = models.CharField(max_length=127, null=True, blank=True, default=None)
    search_imgs = models.ImageField(upload_to=None, height_field=None, width_field=None, max_length=100)

    def __str__(self):
        return f'{self.first_name} {self.last_name}'

Tailored job search form now sending data to mysql db 🎉 image

Added crispy forms & images are no longer always required image

🎉 PDF files going into documents folder by date how add files to django model image

Created date/time on job search entries now image

Django dropdown model Added dropdown for method of search image Blank is also allowed for the url input now. Use this for the model

from django.db import models
    

METHOD_CHOICES = (
    ('lkpsearch', 'LKPSearch'),
    ('cislack', 'CISLACK'),
    ('lkjobsug', 'LKJOBSUG'),
    ('inform', 'INFORM'),
            )


class Jobsearch(models.Model):
    

    organisation = models.CharField(max_length=127)
    url = models.URLField(max_length=300, null=True, blank=True)
    contact = models.CharField(max_length=127, null=True, blank=True, default=None)
    role = models.CharField(blank=True, default=None, max_length=127, null=True)
    text_used = models.TextField()
    method = models.CharField(blank=True, choices=METHOD_CHOICES, default='lkpsearch', max_length=127, null=True)
    response = models.CharField(max_length=127, null=True, blank=True, default=None)
    search_imgs = models.ImageField(blank=True, upload_to=None)
    docfile = models.FileField(blank=True, upload_to='documents/%Y/%m/%d')
    created_at = models.DateTimeField(auto_now_add=True)


    def __str__(self):
        return f'{self.organisation} {self.created_at}'