質問: conn.cursor() cur.execute("""INSERT INTO cms_article (url, title ,category, id)values(?,?,?,NULL)""", (target_url, title, category)) ```
回答: Djangoユーザーです。 ご承知の内容でしたら申し訳ございません。 私もuni8inu様と同じく、ORMを通じてしかsqliteへのデータ保存はしておりませんが、ORM通じてデータ記録をするのは条件として難しいのでしょうか?? 本番環境でsqlite以外でデータベースを指定する際(Postgreや、mySQL)にsqlite操作の専用モジュールでコードを描いた場合、コードを書き直さなければならないリスクもあります。 formクラスを呼び出して、オブジェクトをつくり、登録情報をオブジェクトの各変数に入れ込んで .save() というコードで、数行で正確にデータベースへの書き込みができるので、より良いのではないかと・・・ ご承知の内容でしたら申し訳ございません。もし参考になれば幸いに存じます。