侧边栏壁纸
  • 累计撰写 123 篇文章
  • 累计创建 27 个标签
  • 累计收到 1 条评论

目 录CONTENT

文章目录

Django框架入门一

梁来福
2022-03-02 / 0 评论 / 0 点赞 / 0 阅读 / 3983 字
温馨提示:
本文最后更新于 2024-05-06,若内容或图片失效,请留言反馈。部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

PythonWeb框架要点

Web应用程序处理流程

image.png

Web框架的意义

image.png

Web应用程序的本质

image.png

Django流程

Django介绍

简介

特点

1)重量级框架

image.png

2)MVT模式

image.png

MVC模式说明

image.png

Django的MVT

image.png

image.png

兼容关系

image.png

虚拟环境

安装

pip3 install virtualenv

pip3 install virtualenvwrapper

配置

1、创建目录存放虚拟环境

mkdir $HOME/.virtualenvs

2、vim ~/.bashrc文件

添加如下内容:

#虚拟环境保存目录

export WORKON_HOME=$HOME/.virtualenvs

export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python3
source /usr/local/bin/virtualenvwrapper.sh

3、运行

source ~/.bashrc

image.png

相关操作

创建虚拟环境

mkvirtualenv -p python3 django(虚拟环境名称)

列出所有虚拟环境

workon

切换虚拟环境

workon python-django

删除虚拟环境

rmvirtualenv django

退出虚拟环境

deactivate django

创建Django项目

安装Django框架

pip install django==1.11.11

image.png

创建Django项目

  • django-admin startproject name

创建

django-admin startproject bookmanager

tree示例

image.png

说明

setting.py:设置相关,整体配置文件

urls:路由相关

wsgi.py:程序的入口

manager.py:管理工具/脚本

初运行测试

python3.6 manage.py runserver

创建子应用

  • python manager.py startapp name

创建

python manage.py startapp login

python manage.py startapp pay

python manage.py startapp book

tree示例

image.png

说明

image.png

PyCharm配置环境

获取位置

在当前虚拟环境中执行以下命令:

which python

/Users/darby/.virtualenvs/django/bin/python

pycharm添加

image.png

image.png

注册安装子应用

在工程配置文件settings.py中,INSTALLED_APPS项保存了工程中已经安装注册的子应用,初始如下:

image.png

注册

方式1

直接写子应用名称

image.png

方式2

子应用名称.apps.子应用名称Config

0
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin
博主关闭了所有页面的评论