Django および Mysql に基づく管理システム テンプレート: バックエンド管理システム、OA、フォーム システム、管理者システム、データベース管理システム テンプレート、データベース アクセス テンプレート。フロントエンドとバックエンドは分離されておらず、Web アプリケーションがデータベースの追加、削除、変更を行います。フロントエンド、Web アプリケーション、mysql データベース。詳細なコメント、高度にカプセル化されており、再利用が簡単です。
個人ウェブサイト: www.bytesc.top
個人ブログ: blog.bytesc.top
? プロジェクト関連の質問がある場合は、このプロジェクトでissue
を提起してください。通常は 24 時間以内に返信します。
フロントページ
ログイン
Cookie を使用してログイン状態を保存します。ログインしていないユーザーは、ホームページとログイン ページにのみアクセスできます。それ以外の場合は、ログインページにリダイレクトされます。
ユーザー管理
ユーザーの追加
部門管理
番号管理
番号を編集する
タスク管理
依存関係をインストールする
pip install -r requirement.txt
settings.py を開いて 83 行目あたりを見つけます。
mysql を使用する場合は、次のデータベースを使用し、上記をコメントアウトします。 mysql サーバーの'USER'
、 'PASSWORD'
、 'HOST'
、 'PORT'
を入力します。 'NAME'
フィールドの内容と同じ名前のデータベースを手動で作成します
sqlite を使用する場合は、上記のデータベースを使用し、以下をコメントアウトします。
# Database
# https://docs.djangoproject.com/en/4.1/ref/settings/#databases
# DATABASES = {
# "default": {
# "ENGINE": "django.db.backends.sqlite3",
# "NAME": BASE_DIR / "db.sqlite3",
# }
# }
DATABASES = {
'default' : {
'ENGINE' : 'django.db.backends.mysql' ,
'NAME' : 'djangolearntest' ,
'USER' : 'root' ,
'PASSWORD' : '123456' ,
'HOST' : '127.0.0.1' ,
'PORT' : '3306' ,
}
}
データベースの初期化
python manage.py makemigrations
python manage.py migrate
ジャンゴシェルに入ります
python manage.py shell
管理者を手動で追加する
import app01 . models
app01 . models . MyAdmin . objects . create ( id = "admin" , user_name = "admin" , password = "9b7bdac3cbd4af86551d5f27d64a5291" )
exit ()
走る
python manage.py runserver
デフォルトのポート 8000 が使用されている場合は、ポートを変更するだけです。
python manage.py runserver 8008
ログインユーザー名はadmin
、パスワードは12345678
です。
.
│ .gitignore
│ cmd.txt
│ guide.md
│ LICENSE
│ manage.py
│ README.md
│ requirement.txt
├─app01
│ │ admin.py
│ │ apps.py
│ │ models.py
│ │ tests.py
│ │ views.py
│ │ __init__.py
│ │
│ └─ middle_ware
│ └─ my_auth.py
├─srcs
│ │ ├─forms
│ │ │ └─ form.py
│ │ │
│ │ └─views
│ │ account.py
│ │ departments.py
│ │ myadmin.py
│ │ number.py
│ │ order.py
│ │ task.py
│ │ user.py
│ ├─static
│ │
│ ├─templates
│ │ │ change.html
│ │ │ error.html
│ │ │ index.html
│ │ │ layout.html
│ │ │
│ │ ├─account
│ │ │ login.html
│ │ │
│ │ ├─departments
│ │ │ depart_add.html
│ │ │ depart_edit.html
│ │ │ depart_list.html
│ │ │
│ │ ├─myadmin
│ │ │ myadmin_list.html
│ │ │
│ │ ├─numbers
│ │ │ num_add.html
│ │ │ num_edit.html
│ │ │ num_list.html
│ │ │
│ │ ├─order
│ │ │ order_list.html
│ │ │
│ │ ├─task
│ │ │ task_list.html
│ │ │
│ │ └─users
│ │ user_add.html
│ │ user_edit.html
│ │ user_list.html
│ │
│ └─ utils
│ bootstrap_modelform.py
│ md5.py
│ page_nav.py
│
├─Learntest
│ asgi.py
│ settings.py
│ urls.py
│ wsgi.py
│
└─ readme_img