input: Write a function to create a Python script for a Django-like ORM with standard CRUD functionality. The script should include methods for Create, Read, Update, and Delete operations. The input is a model named "Model" with a single field "name" which is a string. The output should be a Python class named Model that supports these operations using SQLite.
  
  assert Model().read() == []
  assert Model().create("Test") == True
  assert Model().read() == [('Test',)]
  assert Model().update("Test", "UpdatedTest") == True
  assert Model().read() == [('UpdatedTest',)]
  assert Model().delete("UpdatedTest") == True
  assert Model().read() == []
output: 
  import sqlite3
  
  class Model:
      def __init__(self):
          self.conn = sqlite3.connect(':memory:')
          self.cursor = self.conn.cursor()
          self.cursor.execute('''CREATE TABLE IF NOT EXISTS models (name TEXT)''')
          self.conn.commit()
  
      def create(self, name):
          try:
              self.cursor.execute("INSERT INTO models (name) VALUES (?)", (name,))
              self.conn.commit()
              return True
          except:
              return False
  
      def read(self):
          self.cursor.execute("SELECT name FROM models")
          return self.cursor.fetchall()
  
      def update(self, old_name, new_name):
          try:
              self.cursor.execute("UPDATE models SET name = ? WHERE name = ?", (new_name, old_name))
              self.conn.commit()
              return True
          except:
              return False
  
      def delete(self, name):
          try:
              self.cursor.execute("DELETE FROM models WHERE name = ?", (name,))
              self.conn.commit()
              return True
          except:
              return False
  