Django 1.11 基本操作步驟


首先,我使用的是python3.5.2,Django的版本是1.11,建立Django的開發環境,這就不多說了,網上太多資料了,這里只記錄一下整個網站建立的過程:

1、進入建立好的虛擬環境,然后進入項目的根目錄:

在bash里鍵入命令:

$ django-admin startproject mblog
$ cd mblog
$ python3 manage.py startapp mainsite

現在可以tree一下你的目錄,看看目錄結構

2、在mblog根目錄下新建templates文件夾備用,這個文件夾主要用來放html模板的。

      templates文件夾的文件結構可以自己控制,但是要在setting里配置一下,后面會介紹。

      最后只需在調用你的html的時候按相應路徑導入一下就行,后面會介紹。

3、在mainsite文件夾內建立static文件夾,用於存放CSS、JS、images這些靜態文件,但是需要在setting.py里配置。

4、修改setting.py文件

   第一步:

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'mainsite',      #注冊你的APP
]

  第二步:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR,'templates')],    #注意:這里就是用於注冊templates文件夾
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

  第三步:這是使用MySQL數據庫的配置,和原配置不一樣,這是MySQL數據庫的標准寫法

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': '數據庫名稱',
        'USER':'root',
        'PASSWORD':'******',
        'HOST':'localhost',
        'PORT':'',
    }
}

  第四步:修改系統的時區

LANGUAGE_CODE = 'zh-Hans'    #注意這里的寫法

TIME_ZONE = 'Asia/Shanghai'

USE_I18N = True

USE_L10N = True

USE_TZ = True

  第五步:注冊static文件夾的位置

STATIC_URL = '/static/'

STATICFILES_DIRS = [
    os.path.join(BASE_DIR, 'mainsite/static'), 

]

<未完待續...>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM