python3.7 + Django2.2 小白入门

2019-04-26  本文已影响0人  林木酸瓜

一直从事前端工作,后端服务到底是怎么回事?为什么我不能那么牛逼的写个全栈?我相信这是大多数像我一样的前端小白的困惑?其实现在前端也有很多这样的框架,比如说node的expre,koa以及koa2,再有就是传说很牛逼的nest.js等等,那么今天我来带小白入门一种更简单的python端 web框架 那就是Django

Qestion: 那python端那么多web框架,为什么选Django?

1.安装python

建议大家安装python3.x,不要问为什么,就是他么的使用python3。
https://www.python.org/downloads/ python官网的下载地址

\color{red}{注意:}
安装完之后,cmd中 python --version 查看一下,如果报错,那么就设置一下环境变量。window就不说了,
注意的是 mac or linux 的一般是在 /usr/local/bin 再加个软链接(说白了就是快捷方式)

2. 安装Django

\color{red}{强烈建议:}
使用pycharm直接创建Django项目,①是简单无脑。 ②是自带的虚拟环境很方便项目的部署。

3. 创建完项目

大家会看到一个


image.png

外层mysite是当前我创建的项目目录,而里面的mysite是当前项目的全局配置。没有什么特殊标明,我们之后说的mysite都指的\color{red}{内层的mysite}
mysite/setting 全局的配置文件。

setting先设置一下编码


image.png

mysite/urls 全局的url的配置文件。
mysite/wsgi 部署用到的(暂时不做考虑)
templates 此文件夹是使用django自带的模板配合的时候,html的书写位置


image.png

venv (虚拟环境,里面会有在这个相对独立的空间里我们安装的一些python的安装包)

运行我们的项目需要三个步骤:

运行之前,必须保证数据库mydjango 已经建立了。

进入当前项目的cmd

  1. python manage.py migrate // 操作数据库(此处是初始化项目的数据库)
  2. python manage.py createsuperuser 创建后台管理的超级管理员
  3. python manage.py runserver 启动项目

此时一个最简单的python的Django就运行起来了。 下节课来说一下,如何新建一个应用。

上一篇下一篇

猜你喜欢

热点阅读