2018-01-01から1年間の記事一覧

Django 2で "does not appear to have any patterns in it" エラー

Django 2系で発生。 raise ImproperlyConfigured(msg.format(name=self.urlconf_name)) django.core.exceptions.ImproperlyConfigured: The included URLconf '<module 'apps.aaaa.urls' from '/Users/aa/PycharmProjects/project1/apps/aaaa/urls.py'>' does not appear to have any patterns in it. If you see valid patterns…</module>

pyenvのアップグレードとpython 3.6.1のインストール

MacOSにPython3系の環境を構築する必要があったので、3系の新しいやつを入れた。 pyenvのアップグレード インストール済みのPython環境を表示 pyenv versions インストール可能なPython環境を表示 pyenv install -l 3.5.3rc1 3.6.0 3.6-dev 3.7-dev anaconda…

anyenvのndenvで、vueコマンドが使えなかった

% mkdir example1 % cd example1 % cat .node-version v6.9.4 example1% npm install -g vue-cli インストール完了 example1% vue zsh: command not found: vue コマンドが見つからない example1% npm install -g @vue/cli インストール完了 example1% vue z…

Pythonの可変長引数を別の関数にそのまま渡す

可変長引数に引数を追加して別の関数に渡す方法。 キーワード可変長引数の変数kwargs (dict型)に要素を足して、 test2(param1, **kwargs) のようにアスタリスクを2個つけて渡すだけだった。 def test1(param1, **kwargs): print("----------") print("test1 …

Django Middlewareのメンバー変数(クラス変数?)がリクエストをまたいで保持されていた

ウェブアプリは、1リクエストごとに別のプロセスが生成されて、変数は共有されないと思っていたけど、 Django Middlewareの変数は、リクエスト間で共有されているっぽい。 あとで仕組みを調べようと思う。 https://docs.djangoproject.com/en/1.9/topics/ht…

MariaDBでタイムゾーンを設定しようとしたらエラーになった。

/etc/my.cnf [mysqld] default-time-zone='Asia/Tokyo' /var/log/mariadb/mariadb.log [ERROR] Fatal error: Illegal or unknown default time zone 'Asia/Tokyo' MySQLでタイムゾーンの設定 - There's an echo in my head この記事にあるコマンドを実行した…

Djangoのモデルデータをテスト用コードから呼び出した時のエラー

動作確認のために、普通のPythonスクリプトからDjango Modelを使おうとしたらエラーになった。 エラー1: django.core.exceptions.ImproperlyConfigured: Requested setting CACHES, but settings are not configured. You must either define the environmen…