django--项目创建

一、django 框架初探 (心蓝1202)

1 web框架介绍

wsgi  web service gate interface
web框架就是讲web应用开发中通用的部门抽象出来,形成一个框架,再去实现我们特定的功能
django 全能型
tornado 优秀的异步框架
web.py  小区的web框架
flask 优秀的轻量级的web框架

设计模式:mtv

  • m models moxing
  • t template 模板
  • v view 视图

2、django框架的介绍

  • 1、环境搭建,django的安装
  • 2、每创建一个新的django项目 都要新建一个python隔离环境
  • 3、隔离环境
  • 查看 workon
  • 创建 mkvirtualenv -p /usr/bin/python3 envname
  • 进入 workon envname
  • 退出 deactivate
  • 删除 rmvirtualenv

创建django独立环境

  1. mkvirtualenv -p /usr/bin/python3 crm
  2. pip install django
  3. django-admin startproject crm
  4. sudo apt install tree
  5. 启动django服务

    命令行: python manage.py runserver ip:prot ip 写成 0.0.0.0 或 0 在项目根目录下执行(manager.py所在目录)

    pycharm 里配置

3、django项目简单操作

4、第一个视图

项目 和 应用

  • 创建一个应用命令: python manage.py startapp appname

二、路由分配及模板渲染

1、路由系统

path(route,view, kwargs=None,name=None)

  • route 是一个字符串URL规则
  • view是一个是视图
  • kwargs 额外的参数,是一个字典
  • name url规则的名字

在URL规则里获取参数

path(‘student_detail/<int:pk>‘,views.student_detail_view),

转换器

  • str 匹配除了路径分隔符‘/’之外的所有字符串,如果不写转换器,默认就是字符串转换器
  • int 匹配0 或任何证书
  • slug 匹配任意的ASCLL字符或数字组成的slug字符串,连字符和下划线
  • path 匹配任何非空字符串,包括分隔符‘/‘

使用正则表达式

re_path(route,view, kwargs=None,name=None)

  • 注意re_path 正则获取的参数都是字符串
  • 注意 当URL参数和kwargs额外参数起冲突的时候,始终以额外参数为准

URL

重定向 redirect

反向解析 reverse

2、模板系统

原文地址:https://www.cnblogs.com/cool2005/p/10562054.html

时间: 2024-10-03 23:26:59

django--项目创建的相关文章

django项目创建和结构解释

一.django项目创建 1.手动创建 1)查看是否安装了Django 没有安装的话可以用install命令安装. 2)创建Django项目 3)查看创建的项目 4)创建应用 Django中至少需要一个应用app,用来处理业务逻辑. 2.利用pycharm创建项目 二.Django结构解释 1.项目结构解释 第一层demo就是创建的整个Django项目. 第二层demo是项目的主程序目录. manage.py是整个项目的主控制文件. settings.py是整个项目的设置文件. urls.py是

Django 项目创建 和 应用创建

Django 项目创建 和 应用创建 创建一个Django项目 命令行: 1. 进入用于存放项目的目录下 2. 在项目目录下执行命令:django-admin startproject mysite # 这里mysite就是项目名 3. 项目创建完成会生成项目目录mysite 启动django开发server django开发server是一个轻量级Web server,纯python代码写的.前提已经说了这是一个轻量级的开发服务,不用于生产web服务器中,如apache.django只是一个w

后台:Django项目创建

后台:Django项目创建 环境 """ 为luffy项目创建一个虚拟环境 >: mkvirtualenv luffy """ """ 按照基础环境依赖 >: pip install django==2.0.7 >: pip install djangorestframework >: pip install pymysql """ 创建项目 "&quo

python django项目创建

1.安装django pip3 install django 2.创建项目 a.进入指定的目录创建项目. C:\Python3.5\Scripts\django-admin.exe startproject mysite b.创建app cd mysite python3 manage.py startapp cmdb 创建完成目录结构. mysite   - mysite (配置文件)         - urls.py 路由系统         - setting.py 所有的配置文件   

对Django 项目创建之后产生的目录文件的认识

在新建一个Django项目之后,里面会默认创建四个文件: __init__.py manage.py settings.py urls.py 下面解释这些文件的作用: __init__.py Django项目是Python包,这个文件是用来告诉Python这个文件夹当做一个包.在Python术语中,包是一组模块的集合,主要用来把相似的文件分组,防止出现命名冲突. manage.py 这是另外一个有用的脚步用来管理你的项目,你可以把它看做是你项目的的django-admin.py版本,其实,man

Django 项目创建方法

以下为创建django创建方法步骤: 一.安装django模块 pip3 install Django 二.创建django项目 (1)通过命令方式创建 django-admin startproject mystie (2)通过pycharm创建 新建django项目 三.文件说明 1.setting.py 配置文件 2.urls.py 路由系统 3.wsgi.py 4.manage.py 启动文件 四.创建app(其中一个项目的名字,例如cmdb) python3 manage.py sta

windows 下虚拟环境工具下django 项目创建

1.首先切换到之前安装的 虚拟环境工具 目录输入activate 激活脚本,接着进入python交互式行命令,导入django 模块,查看版本信息,退出exit(). G:\djangosite\env_mydjangosite\Scripts>activate (env_mydjangosite) G:\djangosite\env_mydjangosite\Scripts>pythonPython 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40)

为django项目创建虚拟环境

1. 先创建一个存放虚拟环境的目录  /opt/venl mkdir /opt/venl 2. cd 到该存放虚拟环境的目录下,并创建一个虚拟环境 virtualenv是如何创建“独立”的Python运行环境的呢?原理很简单,就是把系统Python复制一份到virtualenv的环境,用命令source venv/bin/activate进入一个virtualenv环境时,virtualenv会修改相关环境变量,让命令python和pip均指向当前的virtualenv环境 cd /opt/ve

django 项目创建使用

1. web框架的本质: socket服务端 与 浏览器的通信 2. socket服务端功能划分: a. 负责与浏览器收发消息(socket通信) --> wsgiref/uWsgi/gunicorn... b. 根据用户访问不同的路径执行不同的函数 c. 从HTML读取出内容,并且完成字符串的替换 --> jinja2(模板语言) 3. Python中 Web框架的分类: 1. 按上面三个功能划分: 1. 框架自带a,b,c --> Tornado 2. 框架自带b和c,使用第三方的a

Django项目创建

一.创建项目 查看django命令:django-admin 即可显示django的可用命令 创建项目命令:django-admin startproject [项目名称] 若没有报错则创建项目成功 查看manage.py常用命令:python manage.py 即可显示manage中的可用命令 启动项目服务器命令:python manage.py runserver 启动服务器 启动项目服务器并修改端口:python manage.py runserver 9999 使用9999端口来启动服