目錄
- 第一個Django工程的創建
- myproject新工程文件介紹
- myproject項目(元項目)的環境配置
- myproject項目的運行
第一個Django工程的創建
1.創建運行Django項目的虛擬環境(virtualenv)
此處不在詳述,參見—Django學習第1天內容
2.創建第一個Django項目
cd 進入虛擬環境 testenv下的Scripts進行activate激活
見到如下所示後
C:\env-all\envtest\Scripts>activate
然後再cd到要創建myproject工程的文件夾目錄下
創建一個名字爲myproject的工程文件
django-admin startproject myproject
生成了一個myproject工程文件
myproject新工程文件介紹
創建的的pyproject工程包括2部分,一個myproject項目,以及一個manage.py文件
1.manage.py文件
一個命令行工具,可以使我們用多種方式對Django項目進行交互
2.myproject項目
a — init.py :
b — settings.py
c — urls.py
d — wsgi.py
myproject項目(元項目)的環境配置
1.settings.py配置
a INSTALLED_APPS = [
‘django.contrib.admin’,
‘django.contrib.auth’,
‘django.contrib.contenttypes’,
‘django.contrib.sessions’,
‘django.contrib.messages’,
‘django.contrib.staticfiles’,
‘stu’, #這裏添加自己創建的項目文件名
]
b TEMPLATES = [‘DIRS’: [os.path.join(BASE_DIR, ‘templates’)],]
c DATABASES = [
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’,
‘NAME’: ‘數據庫名稱—momo_mysql’,
‘USER’: ‘root’,
‘PASSWORD’:’123456’,
‘HOST’:’localhost’,
‘PORT’:’3306’
]
LANGUAGE_CODE = ‘zh=hans’
TIME_ZONE = ‘Asia/Shanghai’
d STATIC_URL = ‘/static/’
STATICFILES_DIRS = [
os.path.join(BASE_DIR, ‘static’)
]
e MEDIA_URL = ‘/media/’
MEDIA_ROOT = os.path.join(BASE_DIR, ‘media’)
還有一些需要修改,後續繼續補充、完善
2.init.py配置
import pymysql
pymysql.install_as_MySQLdb()
myproject項目的運行
python manage.py runserver
注:runserver 後可以加ip:端口號
— python manage.py runserver ip:8080
然後再瀏覽器窗口輸入127.0.0.1:8000 —這裏的端口默認爲8000
結果顯示如下,即爲第一個Django工程文件順利實現