iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Django -- 安装入门
  • 285
分享到

Django -- 安装入门

2024-04-02 19:04:59 285人浏览 泡泡鱼
摘要

关于Django的学习,我主要依据的两个地址,希望可以和大家分享:Http://www.runoob.com/djanGo/django-install.htmlhttp://djangobook.py3k

关于Django学习,我主要依据的两个地址,希望可以和大家分享:

Http://www.runoob.com/djanGo/django-install.html

http://djangobook.py3k.cn/2.0/

-------------------------------------------------------------------------------------------------

入门简介】

web开发激动人心且富于创造性,同时也繁琐令人生厌;python有许多的WEB框架,但是Django是重量级框架中最有代表性的一个,能以最小代价构建和维护高质量的web应用。

djangobook中,展示的内容丰富而强大,起初清晰去讲解框架所带来的优势:

python开发web,最原始方法是利用CGI标准(98年很流行),首先做一个Python脚本,输出HTML代码,保存到.cgi文件,通过浏览器访问该.cgi文件;

1、这样每个CGI脚本,需要重复写链接数据库的代码,繁杂;

2、开发人员需要额外关注输出的类型和完成后关闭数据库,循环会降低效率;

3、没有python开发经验的web设计师,改错某个字符,导致整个应用崩溃,等等等;

框架将会解决那么一系列不必要的重复劳动,使开发者专注于编写代码,而且不需要从头做起。

Django框架采用了mvc软件设计模式,即模型M、视图V、控制器C。这种模式关键优势在于各个组件松散结合的,每个驱动都有明确目的,且独立。

django的开发者保证主要版本号向下兼容,即1.1应用可用于1.2、1.4,但不能用于2.0;初次发布于2005年7月, 并于2008年9月发布了第一个正式版本1.0 。

本质上:Django就是python编写的一组类库,学习django就是学pytho编程和理解类库的运作方式;


Django是python编写,所以安装django首先确保已经安装了python(它可以运行任何Python可运行的环境,包括手机)

默认django有两个版本:最新的官方发行版和有风险的主干版本(Trunk);推荐官方发行版

安装pythonhttp://beibing.blog.51cto.com/10693373/1774252 
1、Python 下载地址:https://www.python.org/downloads/ 
2、Django 下载地址:https://www.djangoproject.com/download/

【windows 安装Django】
下载 Django 压缩包,解压并和Python安装目录放在同一个根目录

进入 Django 目录,执行python setup.py install,开始安装

Django将要被安装到Python的Lib下site-packages。
Django -- 安装入门

然后是配置环境变量,将这几个目录添加到系统环境变量中:

C:/python33/Lib/site-packages/django;C:/Python33/Scripts。

添加后就可以使用Django的django-admin.py命令新建工程了
Django -- 安装入门

检查是否安装成功
输入以下命令进行检查:  进入python命令行                   
>>>import django
>>>django.get_version()
如果输出了Django的版本号说明安装正确。

【Linux 上安装 Django】
easy_install 安装方法
安装 setuptools
yum install setuptools
easy_install django

pip 命令安装方法
pip install Django   可以指定版本号和下载默认时间 pip install Django==1.10.3  --timeout 6000

源码安装方法
下载源码包:https://www.djangoproject.com/download/ 
tar xzvf Django-X.Y.tar.gz    # 解压下载包
cd Django-X.Y             # 进入 Django 目录
python setup.py install       # 执行安装命令
检查:安装成功后 Django 位于 Python 安装目录的 site-packages 目录下。
进入python或ipython

>>  import django 

>>  django.VERSION 

输出版本号安装成功
【Mac 下安装】
从这里下载最新的稳定版本:DJango-1.x.y.tar.gz,在页面右侧列表下载,如下图:
Django -- 安装入门
记住是最新的官方版本哦.其中x.y是版本号。进入你下载该文件的文件夹目录,执行如下命令:

Mac下默认是/Users/xxx/Downloads,xxx是你的用户名)
tar zxvf Django-1.x.y.tar.gz
你也可以从 GitHub 上下载最新版,地址:https://github.com/django/django 
git clone https://github.com/django/django.git 
安装
进入解压后的目录:
cd Django-1.x.y
sudo python setup.py install
安装成功后会输出以下信息:
……
Processing dependencies for Django==1.x.y
Finished processing dependencies for Django==1.x.y
再进入我们的站点目录,创建 Django 项目
django-admin.py startproject testdj
启动服务:
cd testdj # 切换到我们创建的项目
python manage.py runserver
……
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.
以上信息说明,项目已启动,访问地址为http://127.0.0.1:8000/

【Django和数据库】

其实安装成功后,就可以直接运行了,但是如果开发web站点时,需要配置一个数据库服务器

Django支持四种数据库:

postgresqlsqlLite3、Mysqloracle

条件允许的话推荐用PostgreSQL,Django的可选GIS支持,它为PostgreSQL提供了强大的功能;

Python2.4或更早的版本,你需要 SQLite 3而不是版本2,使用Python2.5以后的就无所谓了;

一般情况下,我们还是使用mysq的居多,要求mysql4.0或更高的版本;

django需要Oracle9i或更高版本;

【第一个项目】

以下以linux系统,mysql数据库为例:

创建项目:django-admin.py startproject HelloWorld

Django -- 安装入门

HelloWorld: 项目的容器
manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
HelloWorld/__init__.py: 空文件,告诉 Python 该目录是一个 Python 包。
HelloWorld/settings.py: 该 Django 项目的设置/配置。
HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。

创建应用:python manage.py  startapp blog   //这不具体介绍

启动服务:python manage.py runserver 8000   //只允许本地连接

启动服务:python manage.py runserver 0.0.0.0:8000  //告诉服务器侦听任意网络接口

Django -- 安装入门

之后就可以在web端,输入 ip:8000 进行访问了。

Django -- 安装入门




您可能感兴趣的文档:

--结束END--

本文标题: Django -- 安装入门

本文链接: https://www.lsjlt.com/news/48494.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Django -- 安装入门
    关于Django的学习,我主要依据的两个地址,希望可以和大家分享:http://www.runoob.com/django/django-install.htmlhttp://djangobook.py3k...
    99+
    2022-10-18
  • Django入门
    一、http协议 http协议即:Hyper Text Transfer Protocol(超文本传输协议),于1990年提出,是用于万维网(World Wide Web)服务器与本地浏览器之间传输超文本的传送协议 1.1 htt...
    99+
    2023-01-30
    入门 Django
  • Django—入门
    索引         1.搭建环境       2.创建项目       3.设计模型       4.管理站点       5.视图及URL       6.模板   软件框架 问题1:什么是软件框架? 举个简单的例子,对于一个公司来说...
    99+
    2023-01-31
    入门 Django
  • python django入门
    目录1.mvc vs mvtmvc:mvt:2.虚拟环境3.安装包4.创建django项目5.创建应用6.模型ORM选项 说明7.后台管理系统(站点管理)1.mvc vs mvt m...
    99+
    2022-11-12
  • Django入门(1)
    项目创建和APP创建 准备环境 python3 virtualenv pip3 pip3 install django==1.1 项目创建,APP创建 django-admin startproject ops cd ops pyth...
    99+
    2023-01-31
    入门 Django
  • MongoDB入门(介绍、安装)
    一.什么是MongoDB? MongoDB is a document database with the scalability and flexibility that you want with the querying a...
    99+
    2017-08-27
    MongoDB入门(介绍 安装)
  • mycat入门部署安装
    mycat是一种比较简单的中间件产品,可以帮助mysql进行分库,同时统一在一个逻辑库。 硬件环境:系统:centos 7.6数据库版本:5.7.19mycat:1.6..6.1 github上下载myca...
    99+
    2022-10-18
  • MySQL入门安装方式
    本篇内容介绍了“MySQL入门安装方式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!安装mysql&nbs...
    99+
    2022-10-18
  • 13.django入门01(django入门初探视图,模板,路由)
    一、django的基本使用流程。pip install django #安装django创建一个project: django-admin startproject mysite---mysite...
    99+
    2022-10-18
  • Django 入门学习(3)
    在例4的基础上,我希望直接保存数据到数据库中。 Django自带了一个sqlite的数据库,已经配置好了 可以直接使用。使用方式和sqlalchemy类似,相当于一个内置的ORM框架。settings.py 默认已经绑定了sqlite3DA...
    99+
    2023-01-31
    入门 Django
  • MongoDB学习(一) --- 入门安装
    1、简介 MongoDB 是由 C++语言编写的,是一个基于分布式文件储存的开源数据库系统。 在高负载的情况下,添加更多的节点,可以保证服务器性能。 MongoDB 旨在为WEB应用提供可扩展的高性能数据储存解决方案。 MongoDB 将数...
    99+
    2015-03-28
    MongoDB学习(一) --- 入门安装
  • Oracle学习(一) --- 入门安装
    1.2、特点: 1.2.1、完整的数据管理功能 1)数据的大量性 2)数据的保存的持久性 3)数据的共享性 4)数据的可靠性 1.2.2、完备关系的产品 1)信息准则---关系型DBMS的所有信息都应在逻辑上用一种方法,即表中的值显式地表示...
    99+
    2019-05-09
    Oracle学习(一) --- 入门安装
  • 【Oracle】ASM实例安装入门
    1、系统环境:     Linux 2.6.32-696.30.1.el6.x86_64   ----     RHEL 6.6 2、...
    99+
    2022-10-18
  • 【Fastdfs】| 入门连续剧——安装
    作者:狮子也疯狂 专栏:《spring开发》 坚持做好每一步,幸运之神自然会降临在你的身上 目录 一. 🦁 前言Ⅰ. 🐇 为什么要使用分布式文件系统?1.1 单机系统 vs 独立文件...
    99+
    2023-08-18
    apache 服务器 java 分布式 负载均衡
  • Android studio 4.1.2安装入门教程
    安装 Android Studio 4.1.2 的入门教程如下:1. 下载 Android Studio 4.1.2:首先,访问 A...
    99+
    2023-09-06
    Android
  • Redis安装入门简明介绍
    Redis数据库安装: 在ubuntu下: 1.下载数据库 wget http://download.redis.io/releases/redis-4.0.9.tar.gz [最后是版本,根据需要调整...
    99+
    2022-10-18
  • Linux centos7 Mongodb安装 快速入门
    前往Mongodb官网下载安装包Mongodb下载地址:https://www.mongodb.com/download-center 可以下载最新的版本进行安装学习也可以点击 All Version B...
    99+
    2022-10-18
  • Docker入门安装实例分析
    本文小编为大家详细介绍“Docker入门安装实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“Docker入门安装实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。do...
    99+
    2022-10-19
  • MySQL入门安装(一步一图)
    ♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️夕阳下,是最美的绽放,树高千尺,落叶归根人生不易,人间真情 目录 1. MyS...
    99+
    2023-08-31
    数据库 mysql oracle sql
  • Python入门教程(三十九)Python的NumPy安装与入门
    目录安装 NumPy导入 NumPyNumPy as np检查 NumPy 版本安装 NumPy 如果你已经在系统上安装了 Python 和 PIP,那么安装 NumPy 非常容易。...
    99+
    2023-05-12
    Python NumPy安装 Python NumPy入门
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作