I have an app that was built in Django. And I want to use direct SQL Queries to access my MySQL Database. So far, this are my codes
models.py
class FillWeight(models.Model):
weight_description = models.CharField(max_length=100, blank=True, null=True)
filler_operator = models.CharField(max_length=100, blank=True, null=True)
weight_date = models.DateField(auto_now_add= False, blank=True, null=True)
start_time = models.TimeField(auto_now_add = False, blank=True, null=True)
finish_time = models.TimeField(auto_now_add = False,blank=True, null=True)
class Meta:
db_table = 'fill_weight'
views.py
def show_list_of_info(request):
template_name = 'oof_ord/homepage.html'
list = FillWeight.objects.raw('SELECT * FROM fill_weight WHERE id = 1')
context = {
'list':list
}
return render(request, template_name, context)
It works really fine but is there any way that I can access database and do some process Like SELECT
, UPDATE
or DELETE
without using my models.py ?