[Day6] - Django 起手式

在系列文章的一开始,我们花了些篇幅介绍一些结构面的轮廓,现在开始要带大家开始进行实作了!

环境需求

Python 3 以上的环境

安装Django

pip install django 

使用pip 安装Django ,若没有指定版本则为最新版本
我们使用的版本为Django 3.2.7
个版本的开发及支援年限我们可以参照下图:

https://ithelp.ithome.com.tw/upload/images/20210919/20140477myKMbw1Jox.png

图片出自 https://www.djangoproject.com/

开启新的 Django 专案

安装完Django 之後,我们透过Django 来开启新的专案。
我们透过以下指令来建立专案

django-admin startproject <专案名称>

没错!就这样一行,即可建立出资料夹以及Django 的基本档案。

举例来说

django-admin startproject first_project

打入以上指令,系统会建立
first_project
---manage.py
---first_project
------init.py
------asgi.py
------settings.py
------urls.py
------wsgi.py

manage.py

在专案中的manage.py 我们可以透过它进行执行许多的功能,启动Django, 资料库同步等功能

python manage.py -h

以上指令可以查看功能

在这边我们先操作启动 Django 的指令

python manage.py runserver

输入指令後此时介面上显示

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

代表已经成功地启动 Django !
我们在浏览器上打上 http://127.0.0.1:8000/
就可以进入到Django 开启的网页应用了

https://ithelp.ithome.com.tw/upload/images/20210919/2014047752Dyd249r1.png

是不是非常地迅速呢~
这正是Django 的魔力啊~
在中秋节家人聊天时,家人问你最近在做什麽的时候,你就可以跟他们说你最近学会开发网站了~


<<:  [Day 14] 回测分析

>>:  唤醒与生俱来的数学力 (2) 顺序 & 因果

JavaScript Day22 - setTimeout、setInterval

setTimeout setTimeout:定时器,只执行一次,属於非同步,因此就算设定 0 秒执行...

python入门学习day 2

#初学程序语言的你为什麽需要有GitHub? #Git & Github区别在哪里?? Gi...

Day-03 Regression & Gradient Descent 介绍

我们昨天聊过了到底如何做机器学习,且也知道机器学习的核心概念是取得所谓的最佳 function,回...

Day 10 CSS <元素显示模式>

1. 什麽是元素显示模式 元素显示模式就是元素(标签)以什麽方式进行显示 作用 : 网页的标签非常多...

Material UI in React [ Day 29 ] Customization Component 自订组件 (part2)

...接续前一篇 2.一次性情况的动态变化 在上一篇中讲解如何覆盖 Material-UI 组件的样...