Django相关操作(连续跳转和登录注册为例)

本文介绍了如何使用Django框架创建一个项目,重点在于连续跳转和登录注册功能。从虚拟环境的安装到Django项目的创建,包括MTV模式的解释、数据库配置、应用创建、数据表设计、URL路由以及视图和模板的编写。通过实例展示了Django中如何处理用户注册、登录以及数据管理。
摘要由CSDN通过智能技术生成

虚拟环境的安装(VIRTUALENV)

  1. 安装virtualenv

    pip install virtualenv 
  2. 创建虚拟环境

    在本地创建一个叫env的文件夹,并且Cd到该文件夹下输入:

    virtualenv --no-site-package testenv 
  3. 进入虚拟环境

    cd env/testenv/Scripts>activate
    
    linux: cd bin/activate
    
    退出: deactivate

Django简介

Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,模板T和视图V。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。

MTV模式简介

MTV模式在本质上与MVC模式没有区别,都是为了解耦各个组件,只是在定义上有些不同。

Model: 负责业务与数据库的对象

View: 负责业务逻辑并适当调用Model和Template

Template: 负责把页面渲染展示给用户

注意: Django中还有一个url分发器,也叫做路由。主要用于将url请求发给不同的View处理,View再进行处理

创建一个Django项目(以连续跳转和登录注册为例)

项目目的介绍:

该项目主要实现以下目标:
1. 首先注册账户页面,注册账户后就跳转进入登录页面
2. 登录成功后就可以对学生基本信息进行添加
3. 提交基本信息成功后进入学生详细信息页面,在这个页面可以继续添加
4. 继续点提交后,页面显示所有学生的信息

安装Django

在cmd中输入:

pip install django==1.11

创建Django项目

首先,在本地创建一个文件夹,我们这里命名为world,因为我们需要在这个文件夹中创建之后我们所有的项目。接着,通过CMD我们CD到之前创建的虚拟环境的文件夹env中的Scripts中,通过activate命令进入虚拟环境。进入虚拟环境后,再通过cmd进入我们的world文件夹,然后输入以下代码就可以创建一个django项目了:

django-admin startproject xiangmu

具体所有操作如下图:

这里写图片描述

文件介绍

这里我们可以用pycharm打开我们创建的这个项目文件,可以看到有如下几个项目文件夹:
这里写图片描述

manage.py: 是Django用于管理本项目的管理集工具,之后站点运行,数据库自动生成,数据表的修改等都是通过该文件完成。

init.py: 指明该目录结构是一个python包,暂无内容,在后期会初始化一些工具会使用到。

seetings.

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值