using django datetime field in models
remove KeyGenerator, use keygen and pass in callable in model init