1: django-admin.py startproject プロジェクト名 2: cd プロジェクト名 3: setting.pyを変更する (1)ALLOWED_HOSTS = [] => ALLOWED_HOSTS = [“*”] (2)LANGUAGE_CODE = 'en-us' => LANGUAGE_CODE = 'zh-hans' (3): TIME_ZONE = 'UTC' => TIME_ZONE = 'Asia/Shanghai' 4: アプリを作成する django-admin.py startproject アプリ名 5: setting.pyを変更する INSTALLED_APPS 配列が追加されました => 'アプリ名' 6: プロジェクトディレクトリの下にutilsフォルダを追加して、複数のアプリのパブリックメソッドをカプセル化する 7: アプリの共通メソッドをカプセル化するために、アプリディレクトリに新しいユーティリティファイルを追加します。 8: 各ページのロジックコードを格納するために、アプリディレクトリの下に新しいビューフォルダを追加します。 9: アプリディレクトリに新しいルーティングファイル(urls.py)を追加して、このアプリのすべてのルートを保存します。 形式: django.urls インポートパスから .views から wx_pay をインポートします urlパターン = [ path("test", wx_pay.wx_pay().test, name="test"), # テスト] 10: プロジェクトルーティングにアプリルーティングを追加し、プロジェクトディレクトリのurls.pyを変更します。 django.contribからadminをインポート django.urlsのインポートパスから、 H5からURLをh5_urlsとしてインポート urlパターン = [ パス('admin/', admin.site.urls), パス("h5/", インクルード(h5_urls)) ] この時点で、Django プロジェクトのディレクトリ構造が構成され、開発フェーズに入ることができます。 開発中にデータベースを使用することが多いので、データベースの設定方法を説明します。 11: プロジェクトディレクトリ内のsetting.pyを変更する デフォルト: データベース = { 'デフォルト': { 'エンジン': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / 'db.sqlite3', } } 変更後: データベース = { 'デフォルト': { 'エンジン' : 'django.db.backends.mysql', 'NAME': 'データベース名(以下、DATABASE1と表記)', 'USER':'ユーザー名', 'PASSWORD': 'データベースパスワード', 'HOST':'IPアドレス', 'ポート':'ポート' } } 12: データベースを開き、上で設定したデータベース名 (DATABASE1) を追加します。 13: モデルを設定し、appディレクトリにmodels.pyファイルを入力します。 インポート時間 django.dbからモデルをインポートする # ここでモデルを作成します。 クラス Test(models.Model): str = models.CharField("文字列", max_length=30, null=True, 空白=True) num = models.IntegerField("number", デフォルト=1, null=True, 空白=True) create_time = models.DateTimeField("time", デフォルト=time.strftime('%Y-%m-%d %H:%M:%S'), 空白=True) 14: データベースにデータを移行する python manage.py 移行の作成 python manage.py 移行 15: この時点で、次のエラーが報告される可能性があります。
このエラーは主にMysqldbがpython3.5以降のバージョンと互換性がないために発生します。 16: プロジェクトディレクトリの__init_.pyを変更し、次のコードを追加します。 pymysqlをインポートする pymysql.version_info = (1, 4, 13, "最終", 0) pymysql.install_as_MySQLdb() さて、これでよく使われる設定はすべて完了です。 Django プロジェクトの作成 + MySQL への接続方法についての記事はこれで終了です。Django プロジェクトの作成方法と MySQL への接続方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
この記事の例では、ショッピングカート機能を実装するためのvuexの具体的なコードを参考までに共有して...
1. Docker とは何ですか?仮想マシンについては誰もが知っています。Windows に Li...
この記事では、mysqld プロセスをシャットダウンするプロセスと、MySQL インスタンスを安全か...
目次1. 原則の概要クエリキャッシュシステム変数1. クエリキャッシュを持つ2. クエリキャッシュ制...
MySQL グリーンバージョン設定コードと 1067 エラーMySQL エンコーディングを表示 ...
序文プロジェクトを開発しているときに、かなり厄介な問題に遭遇しました。この製品では、判断のためにブラ...
1 効果デモアドレス: https://www.albertyy.com/2020/7/check...
1. 属性へのリンク(1)ルーティングパスを配置する(2)指定された形式でオブジェクトを配置する{パ...
2011 年に最も顕著なウェブサイトの変更は、一連の製品に新しいユーザー インターフェースを導入した...
序文日常業務では、実行に時間のかかる SQL ステートメントを記録するために、スロー クエリを実行す...
CSS の float プロパティを正しく使用することは、カバーすべき内容が多く、ブラウザの互換性の...
質問から始めましょう5 年前、私が Tencent にいたとき、ページング シナリオでは MySQL...
世界的に有名な仮想マシン ソフトウェア VMware-workstation-full-15.5.0...
長いテキストを表示する場合、C# 側で文字をインターセプトする必要があることがよくありますが、長いテ...
Docker は、次の CentOS バージョンでの実行をサポートしています。 • CentOS 7...