毛毛Django修炼之路1——初识Django

版权声明:全是自学! https://blog.csdn.net/qq_42874244/article/details/84400928

毛毛Django修炼之路1——初识Django

一、web框架

1、web框架的本质:

socket服务端与浏览器的通信,浏览器就相当于客户端。

2、socket服务器功能的划分:

1、负责与浏览器收发消息(也就是socket通信)——>在这方面表现突出的有:wsgiref/uWsgi/gunicorn…
2、根据用户访问不同的路径返回不同的函数。
3、函数返回相关的HTML 内容,并且完成字符串的替换 ——>jinja2(模板语言)

3、Python中的web框架分类:

按照功能划分来说:
1、框架自带上面 1、2、3 三个功能的第三方库有:Tornado
2、框架自带2、3 ,使用第三方的1 的有:Django——基本上都用这个大而全!
3、框架自带2,使用第三方的 1,3,的有:Flask——轻量级的web开发框架

二、和Django的第一次邂逅

0、相识Django

命令行安装:

pip3 install django==1.11.11		#这是一个长期维护的版本,所以用这个!
pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple/ django==1.11.11

1、新建第一个Django项目:

一般来说有两种方法:
命令行创建——django-admin startproject 项目名字
pycharm创建——File—>new project —>左侧选择Django —> 右侧填写路径(这里有个坑。注意勾选下图部分)
在这里插入图片描述

2、Django项目的启动

  1. 命令行启动
    在项目的根目录下(也就是有manage.py的那个目录),运行:
    python3 manage.py runserver IP:端口–> 在指定的IP和端口启动
    python3 manage.py runserver 端口 --> 在指定的端口启动
    python3 manage.py runserver --> 默认在本机的8000端口启动
  2. PyCharm启动
    点绿色的小三角,直接可以启动Django项目(前提是小三角左边是你的Django项目名)

——摘自qimi博客

3、和Django亲密接触(配置Django)

1、Templates——用于存放HTML文件,告诉Django去哪里找我的HTML文件
2、静态文件(css/js/图片):
在settings.py的最下面:
设置静态文件保存目录的别名——STATIC_URL = ‘/static/’
创建新的文件夹(static)在根目录,这个文件夹用来放置我的静态文件
STATICFILES_DIRS = [
os.path.join(BASE_DIR, “static”)
]
3、注释掉settings.py中带有 csrf 的哪一行(大概在45-47行左右!)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_42874244/article/details/84400928