シンボリックリンクだとメタ情報がコミットされるだけだし、ハードリンクだといつの間にかリンクが切れる。やっぱり、リンクとgitを組み合わせて使うのは良くなさそう。
サブモジュールとかいう機能を使うのと面倒くさくなりそうだし、どうしようかなー。
django.db.utils.ProgrammingError: relation "auth_group" does not existとかいうエラーになって困った。開発環境のmacの上では起こらないんだけど、Ubuntu Server14.04で起こる。データベースはPostgreSQL。
Did you run python manage.py makemigrations appname first, where "appname" is the name of the app containing your custom user model inheriting from AbstractUser?AbstractUserを定義しているappnameを指定して、makemigrationsをしたら解決。モデルがちゃんとつくられていなかったみたい。そういえば、DBをflushした後、これを実行するの忘れてたかも。
class ArticleForm(forms.ModelForm):
def __init__(self, **kwargs):
super().__init__(**kwargs)
self.fields["text"].initial = self.instance.get_nice_text()
def _post_clean(self):
super()._post_clean()
self.instance.set_nice_text(self.cleaned_data["text"])