質問: models.CharField('フォーマット', max_length=50) def __str__(self): return self.textFormat ``` 環境は以下になります。 Django (1.11.4) IIS8 質問内容が拙く申し訳ありませんが、どなたか助言など頂ければ幸いです。 宜しくお願い致します。
回答: おそらく文字コード関係です。 個人的な意見ですが、ユニークキーにアスキー文字以外が入るなら、 プライマリキーは別にしておくのが無難な印象です。 あとキーの後ろに空白が入るのもうまく行かなかったことがあります。 (固定長文字列のフィールドを持ったテーブルを無理やりdjangoで扱えるように定義したからですが) テーブル構造を変えれない場合、試してみることは、 ブラウザに直接 https://test.jp/textUpload/admin/textUpload/texttype/テスト/change/ とキーをURLエンコードせずに入力して開けるか確認して、できるようなら、 黒魔術的ですが、adminをいじってURLを返す部分をいじったりするくらいですかね。