標籤

bat (52) 作品 (38) python (21) shell (17) windows (11) 虛擬機 (11) php (10) CPP (6) KMS (6) 程式設計 (6) docker (5) 使用教學 (5) xoops (4) 公文 (4) Apache2 (3) Excel (3) juniper (3) 資料庫 (3) mysql (2) 免動手 (2) 資料結構 (2) 軟體廣播 (2) 電腦維修 (2) Android Studio (1) Apple IPAD管理 (1) Arduino (1) CSS (1) LAMP (1) NAS (1) Ubuntu (1) VHD (1) Windows Server (1) 原因 (1) 程式應用 (1) 程式積木 (1) 編輯器 (1) 雲端硬碟 (1)

2021年12月17日 星期五

如何配合康軒版國三資訊科技Python 3.9.0,來開發Django 4.0網站

系列文章:
 
一、下載 Python 3.9.0,下載來源:https://www.python.org/ftp/python/3.9.0/python-3.9.0-amd64.exe
         
         現有的使用環境:C:\Users\CSM
         使用者 CSM
二、建立、啟動虛擬環境DjangoEnv
        指令如下:
         (一)建立虛擬環境DjangoEnv
           pip install virtualenv
 
           cd %UserProfile%
           virtualenv DjangoEnv
 
        (二)啟動虛擬環境DjangoEnv
           cd %UserProfile%\DjangoEnv
           Scripts\activate
 

        (三)退出虛擬環境DjangoEnv
            deactivate

三、安裝Django套件
        指令如下:
          pip install django

四、建立Django 專案project01
       django-admin startproject project01

 

       進入專案project01目錄
       cd project01
       建立APP,其名稱為 app01
       python manage.py startapp app01
 

       建立目錄 templates
       md templates
       建立目錄 static
       md static
       建立資料庫
       python manage.py makemigrations
 

       建立資料表
       python manage.py migrate

 
       啟動伺服器
       python manage.py runserver

       (一)修改 DjangoEnv\project01\project01\setting.py
 
             014行  import os
             026行  DEBUG = False

             035     INSTALLED_APPS = [
             036   'django.contrib.admin',
             037   'django.contrib.auth',
             038    'django.contrib.contenttypes',
             039   'django.contrib.sessions',
             040   'django.contrib.messages',
             041    'django.contrib.staticfiles',
             042    'app01',
             043    ]

             057 TEMPLATES = [
             058    {
             059        'BACKEND': 'django.template.backends.django.DjangoTemplates',
             060        'DIRS': [os.path.join(BASE_DIR,'templates')],
             061        'APP_DIRS': True,

             109 LANGUAGE_CODE = 'zh-Hant'

             111 TIME_ZONE = 'Asia/Taipei'

             121 STATIC_URL = '/static/'
             122 STATICFILES_DIRS = [
             123     os.path.join(BASE_DIR,'static'),
             124 ]


       (二)修改 DjangoEnv\project01\project01\urls.py
             016 from django.contrib import admin
             017 from django.urls import path,include,re_path
             018 from app01.views import sayhello


             022 urlpatterns = [
             023     path('admin/', admin.site.urls),
             024     re_path(r'^$',sayhello),
             025 ]
 
       (三)修改 DjangoEnv\project01\app01\views.py
 
             002 from django.http import HttpResponse

             004 # Create your views here.
             005 def sayhello(request):
             006  return HttpResponse("Hello Django!")

             完成 
             python manage.py runserver


參考書籍:

沒有留言:

張貼留言

只要點兩下,傳統右鍵選單改回Win11右鍵選單

系列文章: 1. 只要點兩下,就能將Win11 右鍵選單 回復 傳統右鍵選單 2. 只要點兩下,傳統右鍵選單改回Win11右鍵選單 上一篇提到只要點兩下,就能將Win11選單回到傳統選單。但是有沒有方法能夠回到Win11選單呢?                    ...