django框架建立應用操作示例
阿新 • • 發佈:2020-01-09
本文例項講述了django框架建立應用操作。分享給大家供大家參考,具體如下:
18.1.5 安裝Django
安裝Django
node2:/root#pip install Django /usr/local/python27/lib/python2.7/site-packages/cryptography/hazmat/primitives/constant_time.py:26: CryptographyDeprecationWarning: Support for your Python version is deprecated. The next version of cryptography will remove support. Please upgrade to a 2.7.x release that supports hmac.compare_digest as soon as possible. utils.DeprecatedIn23,Looking in indexes: http://mirrors.aliyun.com/pypi/simple/ Requirement already satisfied: Django in /usr/local/python27/lib/python2.7/site-packages (1.11.9) Requirement already satisfied: pytz in /usr/local/python27/lib/python2.7/site-packages (from Django) (2017.2) You are using pip version 18.1,however version 19.1.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command.
18.1.6 在Django 中建立專案:
node2:/django/mysite#django-admin.py startproject learning_log node2:/django/mysite#ls -ltr total 64 -rwxrwxrwx 1 root root 804 Oct 25 2017 manage.py -rwxrwxrwx 1 root root 608 Nov 25 2017 query_mysql.py drwxrwxrwx 3 root root 4096 Nov 27 2017 form drwxrwxrwx 2 root root 4096 Nov 27 2017 online -rwxrwxrwx 1 root root 262 Dec 5 2017 test.py -rwxrwxrwx 1 root root 646 Dec 5 2017 test.pyc -rwxrwxrwx 1 root root 113 Dec 5 2017 __init__.pyc drwxrwxrwx 2 root root 4096 Dec 5 2017 home -rwxrwxrwx 1 root root 0 Dec 5 2017 __init__.py -rwxrwxrwx 1 root root 27 Dec 5 2017 a1.py -rwxrwxrwx 1 root root 5 Dec 5 2017 celerybeat.pid drwxrwxrwx 7 root root 4096 Dec 12 2017 static drwxrwxrwx 4 root root 4096 Jan 28 2018 blog drwxrwxrwx 2 root root 4096 Sep 16 2018 portal drwxrwxrwx 2 root root 4096 Apr 24 10:15 mysite drwxrwxrwx 4 root root 4096 Apr 25 02:17 news drwxr-xr-x 3 root root 4096 Apr 25 09:25 learning_log
/django/mysite/learning_log/learning_log
INSTALLED_APPS = ( 'django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','learning_log',
18.1.7 建立資料庫
Django 將大部分與專案相關的資訊都儲存在資料庫中,因此我們需要建立一個供Django使用的資料庫
配置mysql資料庫
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql','NAME': 'tlcb','USER': 'root','PASSWORD': '1234567','HOST': '192.168.137.3','PORT': '3306',} }
node2:/django/mysite/learning_log#python manage.py migrate Operations to perform: Apply all migrations: admin,auth,contenttypes,sessions Running migrations: Applying contenttypes.0001_initial... OK Applying auth.0001_initial... OK Applying admin.0001_initial... OK Applying admin.0002_logentry_remove_auto_add... OK Applying contenttypes.0002_remove_content_type_name... OK Applying auth.0002_alter_permission_name_max_length... OK Applying auth.0003_alter_user_email_max_length... OK Applying auth.0004_alter_user_username_opts... OK Applying auth.0005_alter_user_last_login_null... OK Applying auth.0006_require_contenttypes_0002... OK Applying auth.0007_alter_validators_add_error_messages... OK Applying auth.0008_alter_user_username_max_length... OK Applying sessions.0001_initial... OK node2:/django/mysite/learning_log#
18.1.8 建立應用:
django-admin.py startproject learning_log
希望本文所述對大家基於Django框架的Python程式設計有所幫助。