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
Inserted this to settings.py
Installing allauth
Not sure what to put in here
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}'
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
🎉
Added crispy forms & images are no longer always required
🎉
PDF files going into documents folder by date how add files to django model
Created date/time on job search entries now
Django dropdown model
Added dropdown for method of search
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}'