input: 
  from typing import List
  import sqlite3
  
  class Model:
  
    def __init__(self):
      self.conn = sqlite3.connect(":memory:")
      self.cursor = self.conn.cursor()
  
    def create(self,name):
      self.cursor.execute(
  			"CREATE TABLE IF NOT EXISTS Models (name TEXT)"
  		)
      self.cursor.execute(
  			"INSERT INTO Models(name) VALUES (?)",
  			(name,),
  		)
      self.conn.commit()
  
    def read(self):
      self.cursor.execute("SELECT * FROM Models")
      return self.cursor.fetchall()
  
    def update(self,name):
      self.cursor.execute(
  			"UPDATE Models SET name = ? WHERE name = ?", 
  			(name, name,),
  		)
      self.conn.commit()
    
    def delete(self, name):
      self.cursor.execute(
  			"DELETE FROM Models WHERE name = ?",
  			(name,),
  		)
      self.conn.commit()
  
  """
  ### Instruction:
  Create a Python script for a django-like ORM with standard CRUD functionality. The script should include methods for Create, Read, Update and Delete.
  
  ### Input:
  Model. name - string
  
  ### Output:
  import sqlite3
  
  class Model:
  
    def __init__(self):
      self.conn = sqlite3.connect(":memory:")
      self.cursor = self.conn.cursor()
  
    def create(self,name):
      self.cursor.execute(
  			"CREATE TABLE IF NOT EXISTS Models (name TEXT)"
  		)
      self.cursor.execute(
  			"INSERT INTO Models(name) VALUES (?)",
  			(name,),
  		)
      self.conn.commit()
  
    def read(self):
      self.cursor.execute("SELECT * FROM Models")
      return self.cursor.fetchall()
  
    def update(self,name):
      self.cursor.execute(
  			"UPDATE Models SET name = ? WHERE name = ?", 
  			(name, name,),
  		)
      self.conn.commit()
    
    def delete(self, name):
      self.cursor.execute(
  			"DELETE FROM Models WHERE name = ?",
  			(name,),
  		)
      self.conn.commit()
  """
  
  """
  # Testing the CRUD functionality
  model = Model()
  
  # Create
  model.create('Item1')
  model.create('Item2')
  
  # Read
  print(model.read())  # Output: [('Item1',), ('Item2',)]
  
  # Update
  model.update('Item2')
  print(model.read())  # Output: [('Item1',), ('Item2',)]
  
  # Delete
  model.delete('Item1')
  print(model.read())  # Output: [('Item2',)]
  """
  
output:     
      def close(self):
          self.conn.close()
  
  # Testing the CRUD functionality
  model = Model()
  
  # Create
  model.create('Item1')
  model.create('Item2')
  
  # Read
  print(model.read())  # Output: [('Item1',), ('Item2',)]
  
  # Update
  model.update('Item2')
  print(model.read())  # Output: [('Item1',), ('Item2',)]
  
  # Delete
  model.delete('Item1')
  print(model.read())  # Output: [('Item2',)]
  
  model.close()
  