DAY 26 Django 简易入门教学(三)-建立 Django 专案与 APP

建立 Django 专案

Django 建立专案的指令相当简单:

django-admin startproject (projectname)

而当我们进入这个刚建立好的专案内时,专案内部的结构如下图:

manage.py 是 Django 提供的命令列工具,提供许多不同功能的指令。如果你想要了解有什麽指令可以使用,输入 help 或 -h 指令会列出所有指令列表:

python manage.py -h

接下来让我们修改一下语言与时区
进入 myproject/settings.py 中,将 LANGUAGE_CODE = 'en-us'TIME_ZONE = 'UTC'

改成 TIME_ZONE = 'Asia/Taipei'LANGUAGE_CODE = 'zh-hant'

启动 Django 服务器

接着,我们来试着启动 Django 的服务器吧!

python manage.py runserver

成功的话会出现以下讯息:

接着我们打开 http://127.0.0.1:8000/
看到以下画面就代表启动成功罗!

建立 Django APP

我们将利用 startapp 建立第一个 Django app ,指令如下:

python manage.py startapp myapp

此时,当我们检查专案内,会发现多了一个与刚才 app 同名的资料夹,内部结构如下图所示:

新增 app

在我们透过 Django 命令列工具建立 app 後,为了让 Django 知道要管理哪些 app,我们必须将这个 app 加入 Django 的设定档中。
打开 myproject/settings.py 并找到 INSTALLED_APPS 後,将自己新增的 app 放进去,如图:

今天是国庆连假的最後一天,祝各位连假最後一天愉快。
可恶好不想面对星期一喔(つд⊂)


<<:  2020it邦铁人赛-30天手把手的Vue.js教学 Day28 - 关心时事! 做个简单的COVID-19追踪app吧!(上)

>>:  [Day 27] LeetCode - 7 Reverse Integer

[2021铁人赛 Day20] General Skills 17

今天我们稍微调动一下顺序,先解 General Skills 系列的最後一题, 因为跟昨天的题目算...

见习村27 - First non-repeating character

27 - First non-repeating character Don't say so mu...

[Day27] 第二十七课 Azure巢状虚拟化-2 [进阶]

昨天提到,当Azure Hyper-V需要被其它Azure VM内网存取的时候, 该如何调整呢?内网...

企业资料通讯 第一周整理

网路是甚麽? 非常多的主机与设备连接起来,交换讯号,媒介可能是光纤、铜线、波(无线),设备间沟通的标...

Day14:铁口直断

还记得当初应徵人生第一份软件工程师的Java笔试,那时候没有特别准备,但前面的一些类别物件概念都还能...