Django介绍、安装配置、基本使用、Django用户注册例子

Django介绍

Django 是由 Python 开发的一个免费的开源网站框架,可以用于快速搭建高性能,优雅的网站

DjangoMTV的思想

没有controller,把view当成mvc的controller

Django安装

可以配合参考:http://blog.csdn.net/jerome_s/article/details/46340079 (
Python介绍、环境搭建、第一个程序)

1. 先安装好Ptyhon

2. 安装Django

下载 :https://www.djangoproject.com/download/ (百度网盘 链接:http://pan.baidu.com/s/1ntoVqFR 密码:d0p2) (可以在Linux和Windows下使用),公司使用1.4.5,我就先使用这个版本了
百度网盘:http://pan.baidu.com/s/1qWys9EO

Django下载后为压缩包,解压缩跟Python放在同一个根目录,在dos下进入到Django目录,执行python setup.py install,然后开始安装,Django将要被安装到Python的Lib下site-packages。

检查是否安装成功,可以在dos下进入Django-1.6.2目录查看Django版本。

1.输入python

2.输入import django

3.输入django.get_version()

可以查看到版本号

3. 通过Eclipse可以创建Django工程了 (使用Eclipse以后,断点、outline、各种快捷键等都可以用提高开发效率。)

基本使用

1. TestDjango包 放的是配置文件

2. manage.py 启动wsgi,监听端口

要先配置监听端口

配置监听端口

然后点击运行 可以访问127.0.0.1:9000

一个工程下可以包含多个app,app相对独立的,但是都属于一个项目

框架建好了

开始写代码

url规则 urls.py

编写对应方法

访问

Django用户注册例子

目录结构

使用HTML作为模版

创建一个pyDev package:templates,并创建index.html文件


1

2

3

4

5

6

7

8

9

10

11

12

13

14

<!DOCTYPE html>

<html>

<head>

<meta  charset="UTF-8">

<title>Insert title here</title>

</head>

<body>

    <form  action="/auth/"  method="get">

        <input  type="text"  name="userName"  /> 

        <input  type="password"  name="password"  />

        <input  type="submit"  value="登陆"  />

    </form>

</body>

</html>

修改app01.views.py


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

from django.http.response import HttpResponse

from django.shortcuts import render, render_to_response

# Create your views here.

def Index(request):

    return HttpResponse(‘<h1>hello world</h1>‘)

def Auth(request):

    print request.GET

    user,password = request.GET[‘userName‘],request.GET[‘password‘]

    if user == ‘Jerome‘ and password == ‘123123‘:

        return HttpResponse(‘welcome user: %s‘ %user)

    else:

        return HttpResponse(‘wrong userName or password‘)

    return HttpResponse(‘data submitted‘)

def Login(request):

    return render_to_response(‘index.html‘)

修改TestDjango.urls.py,指定映射路径


1

2

3

4

5

6

7

8

9

from django.conf.urls import include, url

from django.contrib import admin

from app01 import views

urlpatterns = [

    #url(r‘^admin/‘, include(admin.site.urls)),

    url(r‘^index/‘, views.Index),

    url(r‘^login/‘, views.Login),

    url(r‘^auth/‘, views.Auth),

]

需要在TestDjango.settings.py 配置

TEMPLATE_DIR = os.path.dirname(os.path.join(BASE_DIR, ‘templates‘),)

(但是我发现,1.8是直接在这里配的)


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

TEMPLATES = [

    {

        ‘BACKEND‘‘django.template.backends.django.DjangoTemplates‘,

        ‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)], #直接在配的了

        ‘APP_DIRS‘True,

        ‘OPTIONS‘: {

            ‘context_processors‘: [

                ‘django.template.context_processors.debug‘,

                ‘django.template.context_processors.request‘,

                ‘django.contrib.auth.context_processors.auth‘,

                ‘django.contrib.messages.context_processors.messages‘,

            ],

        },

    },

]

启动服务器,访问http://127.0.0.1:9000/login/

注意:新建文件夹等以后,需要在配置TestDjango.settings里面配置。

整理总结于51CTO视频:Django架构介绍和使用

时间: 2024-08-23 13:23:18

Django介绍、安装配置、基本使用、Django用户注册例子的相关文章

Mac下django简单安装配置步骤

一.安装软件包并创建项目 $sudo pip install django$sudo python -c "import django;print django.VERSION"(1, 7, 0, 'final', 0)$sudo django-admin startproject cmdb #创建项目$sudo django-admin startapp cmdb #创建应用二.修改配置 1.修改settings.py,添加cmdb应用,以及其他设置 INSTALLED_APPS =

检查python以及django是否安装配置成功

首先说明下,我使用pycharm作为开发的IDE,在第一次创建django项目的时候,会自动安装django包的.(网上也有很多单独安装的方法),环境变量配置成功后,就是用下面的方法检测安装成功与否. 打卡命令提示符窗体输入:python出现:Python 2.7.6 (default, Nov 10 2013, 19:24:18) [MSC v.1500 32 bit (Intel)] on win32Type "help", "copyright", "

ELK日志分析系统 介绍 安装配置

ELK日志分析系统 一.ELK介绍 ELK顾名思义:是由Elasticsearch,Logstash 和 Kibana三部分组成的. 其中Elasticsearch 是一个实时的分布式搜索和分析引擎,它可以用于全文搜索,结构化搜索以及分析.它是一个建立在全文搜索引擎 Apache Lucene 基础上的搜索引擎,使用 Java 语言编写.目前,最新的版本是 5.4. 主要特点 实时分析 分布式实时文件存储,并将每一个字段都编入索引 文档导向,所有的对象全部是文档 高可用性,易扩展,支持集群(Cl

Windows10下安装配置python和django

安装python 在官网上https://www.python.org/downloads/ 下载一个版本的python的msi文件,我选择的是2.7.10版,直接运行并按提示点击就可以完成安装.在安装过程中,需要我们选择安装路径,这个随便放哪里都行,我选择的是D:\Python27.安装成功后,在开始菜单中找到IDLE(Python GUI)这个程序,点击运行.如果出现如下图所示界面,就说明python已成功安装. 按目力提示在>>>后面输入print "Hello Worl

python+django+mysql安装配置

系统:win7-64位-旗舰版 版本:python-2.7.3,django-1.6.7,mysql-5.6.20,MySQL-python-1.2.5.win32-py2.7 安装python 从https://www.python.org/downloads/windows/下载python安装包 直接安装,我的路径全部是默认路径 为了在任意目录下都能使用python命令,将其路径添加到path中, 点击计算机属性->高级系统设置->环境变量.在"系统变量"表单中点击叫

Python学习(二) Django安装配置

上一节介绍了如何搭建Python的开发环境,这次介绍一下如何搭建Django的开发环境. 第一.下载Django Django跟Python的版本对应 Django version Python versions 1.4 2.5, 2.6, 2.7 1.7, 1.8 2.7 and 3.2, 3.3, 3.4 1.9 2.7, 3.3, 3.4, 3.5 这里我选择的是1.8.2,下载地址:https://www.djangoproject.com/download/ 第二.安装Django 下

window7配置python3.3 + django + apache24 + mod_wsgi

window7安装配置python3.3 + django + apache24 + mod_wsgi 1.下载版本的时候要对应 2.apache24 别放系统盘, 不然权限很麻烦 3.django + apache24 + mod_wsgi ,因为是最新版本,所以和网上的那些有点不样,这个地方百度好久 安装python3.3: https://www.python.org/downloads/ 增加Path环境变量C:\Python33; 下载ez_setup.py(这个东东可以让你安装pyt

Django的安装和启动以及第一个工程的建立

---恢复内容开始--- 前提:已经安装了python和Anaconda (windows系统) 在Anaconda安装好之后,其文件夹下有一个叫做Anaconda Prompt的工具,类似windows系统的命令行工具.首先可以通过"conda env list"命令查看已经创建的虚拟环境,然后使用"conda create -n 你的虚拟环境名 python=版本",例如"conda create -n alex_django python=3.5.2

Django初识(web框架,django下载安装,http协议)

一 web框架的本质及自定义web框架 我们可以这样理解:所有的Web应用本质上就是一个socket服务端,而用户的浏览器就是一个socket客户端,基于请求做出响应,客户都先请求,服务端做出对应的响应,按照http协议的请求协议发送请求,服务端按照http协议的响应协议来响应请求,这样的网络通信,我们就可以自己实现Web框架了. 简单的web框架 import socket sk = socket.socket() sk.bind(('127.0.0.1',8001)) sk.listen()

Windows上安装配置SSH教程(8)——综合应用:在Windows上使用手动方式实现SSH远程登陆与文件传输

服务器端操作系统:Windows XP 客户端操作系统:Windows10 安装与配置顺序 1.服务端安装OpenSSH 2.服务端配置OpenSSH 3.客户端安装OpenSSH 4.客户端安装WinSCP 下面逐步介绍安装配置方法 说明:局域网内,请先用交换机把计算机连接起来,设置好IP地址. 1.服务端安装OpenSSH 下载安装包:https://sourceforge.net/projects/sshwindows/ 除了修改软件的安装目录其他都是一路默认选项,Next到最后. 2.服