信息安全专业知识

Django学习记录(更新中)

2020-04-06  本文已影响0人  简言之_

首发地址:https://jwt1399.top/posts/60439.html

Django 是一个高级 Python Web 框架,鼓励快速开发和干净、实用的设计。由经验丰富的开发人员构建,它负责处理 Web 开发的大部分麻烦,因此您可以专注于编写应用,而无需重新发明轮子。它是自由和开源的。

一、基础知识准备

1 学习路线和环境

操作系统:Ubantu 18.04
编程工具:PyCharm 2019.3.4
环 境:python 3.6 + Django 3.0.5

<img src="https://i.loli.net/2020/04/06/sp24GFRC9BfW3ea.png" alt="学习路线" style="zoom: 33%;" />

2 Django-MVT架构

Models:负责与数据库交互
Views:负责接收请求、获取数据、返回结果
Templates:负责呈现内容到浏览器

image-20200406184347779

3 Django-目录结构

image-20200406182813822.png

二、Linux 构建项目

1 创建虚拟环境

创建项目是要先进入创建的虚拟环境中

虚拟环境让每一个Python项目有独立的运行环境,具体使用方法请看我另外一篇文章Python虚拟环境

mkvirtualenv -p python3 my_django #创建名为my_django的虚拟环境

pip3 install Djiango #下载Django

2 创建项目

django-admin startproject <Project_Name> 

让我们看看 startproject创建了些什么:

image-20200406155235889

3 创建APP

python manage.py startapp <App_Name>

Note:创建app时,必须在项目目录下、

4 运行Django服务器

python manage.py runserver

看到下面页面表示项目创建成功:

image-20200406154530020

5 总结

image-20200406182918679.png

三、PyCharm构建项目

可以使用PyCharm直接一步到位,但是还是要了解上方命令构建的方式

image-20200406213530214

有可能创建之后,没有自动帮你选好解释器(虚拟环境),你可以自己到设置中配置

image-20200406214139243.png

四、本地配置

本地配置local_settings会重写默认settings中的配置

1 在setting中写入

try:
    from .local_settings import *
except ImportError:
    pass

2 创建自己的本地配置

# local_setting.py
LANGUAGE_CODE = 'zh_hans'

注意:给别人代码时不要给local_setting,里面包含个人的配置

上一篇下一篇

猜你喜欢

热点阅读