Django之路——2 Django的安装

Django的安装分为两种方式,一种是命令行安装,另外一种是pycharm安装。在这里只说一种在命令行里面安装的

1.命令行安装

这个自不必多说,直接上干货,如果遇到pip版本过低,安装失败的,请自自行按照命令行的提示更新pip版本。

由于我已经安装过了 所以显示我已经安装了 目前最新版本是2.0.6版本。安装之后我们还要做一件事就是把Django加入环境变量:

找到图上的这个Django-admin.exe(应用程序),这样就说明我们安装成功了,然后要做的就是把这个加入环境变量,这样方便以后再cmd命令行里面直接敲命令。

2.既然我们安装成功了,那我们就来新建一个Django的项目:

这个mysite是项目名称,这里要注意一点,很多小白在新建一个项目的时候不知道自己的项目放在什么,你当前所在的位置就是你项目所在的地方。

当前目录下会生成mysite的工程,目录结构如下:

  • manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等。
  • settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量。
  • urls.py ----- 负责把URL模式映射到应用程序。

3、在mysite目录下创建应用


1

python manage.py startapp blog

4、启动django项目


1

python manage.py runserver 8080

这样我们的django就启动起来了!当我们访问:http://127.0.0.1:8080/时就可以看到:

表示项目创建成功。

这里需要注意一点,如果不想用默认的ip和端口号,则需要自己手动添加ip和端口号,分两步进行:

1.找到settings文件

把ALLOWED_HOST=[ ]这个列表里的默认值修改一下,把你允许访问的ip地址放里面,若是图简单可以直接像我这样写,但是这么写有一点不好就是所有的电脑都可以访问。

更多详细请访问https://blog.csdn.net/heatdeath/article/details/71076333

修改好了之后你的指定ip和端口号的命令就可以这么写了

python manage.py runserver  192.168.127.1:8000

那么如何安装django,和创建一个项目并且跑起来,你会了吗。。。。。

原文地址:https://www.cnblogs.com/yyyyyyyyyy/p/9217228.html

时间: 2024-07-30 08:51:46

Django之路——2 Django的安装的相关文章

Django之路——1 Django的简介

今天我们来学习django,在学习Django之前我们先来了解一下django和web开发中的http协议 1.mvc模型和mtv模型 既然学习Django,那么我们一定要只要web开发中的mvc模型和mtv模型 mvc模型 Web服务器开发领域里著名的MVC模式,所谓MVC就是把Web应用分为模型(M),控制器(C)和视图(V)三层,他们之间以一种插件式的.松耦合的方式连接在一起,模型负责业务对象与数据库的映射(ORM),视图负责与用户的交互(页面),控制器接受用户的输入调用模型和视图完成用户

Django之路——3 Django的路由层

django不得不说是个很强大的框架,当前端给了我们一堆网页的时候,我们在考虑怎么去让这些页面与调用视图的函数配对的时候,而django则给我们提供了强大路由分发功能,让我们不在花时间浪费在这些事情上面,有更多的时间来考虑逻辑.那既然这么好,我们就来学习它把... 1.简单的路由配置 先来看个简单的例子 from django.conf.urls import url from . import views urlpatterns = [ url(r'^articles/2003/$', vie

Django之路:安装与配置

Django之路:安装与配置 MTV Model Template View 数据库 模版文件 业务处理 了解Django框架,功能齐全 一.安装Django&Django基本配置 安装Django pip3 django 配置Django 1.配置Django环境变量 D:\Program files\python37 D:\Program files\python37\Lib\site-packages\django\bin D:\Program files\python37\Scripts

Python菜鸟之路:Django 路由补充FBV和CBV

在Python菜鸟之路:Django 路由.模板.Model(ORM)一节中,已经介绍了几种路由的写法及对应关系,那种写法可以称之为FBV: function base view . 今天补充另外一种路由关系的写法:CBV,即:class base view , 也可以看做为面向资源编程的另外一种叫法,类似tornado中的路由写法. 1. 建立路由关系urls.py from app01 import views urlpatterns = [ url(r'^home/', views.Hom

Python之路,Day15 - Django适当进阶篇

Python之路,Day15 - Django适当进阶篇 本节内容 学员管理系统练习 Django ORM操作进阶 用户认证 Django练习小项目:学员管理系统设计开发 带着项目需求学习是最有趣和效率最高的,今天就来基于下面的需求来继续学习Django 项目需求: 1.分讲师\学员\课程顾问角色,2.学员可以属于多个班级,学员成绩按课程分别统计3.每个班级至少包含一个或多个讲师4.一个学员要有状态转化的过程 ,比如未报名前,报名后,毕业老学员5.客户要有咨询纪录, 后续的定期跟踪纪录也要保存6

Python之路,Day16 - Django 进阶

Python之路,Day16 - Django 进阶 本节内容 自定义template tags 中间件 CRSF 权限管理 分页 Django分页 https://docs.djangoproject.com/en/1.9/topics/pagination/ 自定义template tags https://docs.djangoproject.com/es/1.9/howto/custom-template-tags/ 权限管理 django 自带有基本的权限管理 ,但粒度和限制权限的维度

python2.X现在不能安装Django了:Collecting django Using cached Django-2.0.tar.gz

使用pip安装django2: pip install django 报错: Collecting django  Using cached Django-2.0.tar.gz    Complete output from command python setup.py egg_info:    Traceback (most recent call last):      File "<string>", line 1, in <module>      F

Django之路: 模版篇

一.Django 模版  上章是介绍简单的把django.http.HttpResponse的内容显示到网页上,下面就介绍以下如何使用渲染模版的方法来显示内容.本节代码是基于Django 1.8,但 Django 1.4 - Django 1.9操作都是一样的. 温馨提示:如果你想学习Django,那么就请您从现在开始按照笔记记录一步一步的用手把代码敲出来,千万不要偷懒哦..... 1.创建一个zqxt_tmpl项目,并创建一个一个learn的应用, [email protected]:~# d

Python菜鸟之路:Django 表单验证

前言 Django中完成表单验证,常用的有两种方法: 一种是通过HTML + JS + Ajax实现. 另一种是通过Django自身的forms模块来生成相应个HTML标签来完成表单验证.这是本节着重讲的地方 第一种方法:html + ajax实现基本的login页面 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>