安装Django

首先

这篇文章由三个部分组成

    1. (本文)

 

    從Django Bootstrap4的導入到Sass(SCSS)的導入,使用共同的模板。

操作环境

    • macOS 10.13.6

Python 3.7

在Windows环境下,有些命令无法通过复制粘贴来执行。

安装 Django

通过pip安装Django

创建Django项目

使用命令”django-admin startproject [项目名称]”来创建Django项目。

如果以“sampleproject”为名称创建,应该会如下所示

$ django-admin startproject sampleproject
$ cd sampleproject
$ ls
manage.py       sampleproject

虚拟环境

为了建立这个项目所独有的环境,我们将引入虚拟环境。
关于虚拟环境,以下文章中详细总结了非常清晰易懂:
https://qiita.com/fiftystorm36/items/b2fd47cf32c7694adc2e

安装virtualenv

python的pip模块安装virtualenv

创建虚拟环境

使用Python的虚拟环境模块创建一个名为[仮想環境名]的虚拟环境。

如果使用「sample_venv」创建,结果如下所示。

$ ls
manage.py       sample_venv     sampleproject

激活虚拟环境

源[仮想環境名]/bin/activate的中文释义是:激活虚拟环境。

如果激活成功,应该是以下这样的

(sample_venv) $

如果想退出虚拟环境的话,请执行以下操作。

停用

$

在虚拟环境中安装Django。

在虚拟环境中安装Django。

升级pip软件包管理工具: pip install –upgrade pip
安装Django框架: pip install django

如果成功了,就会变成下面这样。

(sample_vanv)$ pip list
Package    Version
---------- -------
Django     2.1.1
pip        18.0
pytz       2018.5
setuptools 39.0.1

添加应用程序

在项目的目录下添加一个应用程序
python manage.py startapp [应用程序名称]

成功后,之前提到的应用程序名称的文件夹已经被添加。

(sample_venv)$ ls
manage.py       sample_venv     sampleapp       sampleproject

编辑setting.py文件

为了通知Django应用已被添加,需要进行编辑。

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'sampleapp',   追加アプリ名
]

尝试启动开发服务器。

如果成功安装了,请使用以下命令启动服务器:
python manage.py runserver

(sample_venv)$ python manage.py runserver
Performing system checks...

System check identified no issues (0 silenced).

You have 15 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, ses
sions.
Run 'python manage.py migrate' to apply them.

September 09, 2018 - 03:03:26

Django version 2.1.1, using settings 'sampleproject.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

您可以在浏览器中打开以下链接来启动开发服务器:http://127.0.0.1:8000/

スクリーンショット 2018-09-09 12.06.23.png
bannerAds