Django简单来说就是Python开发的一个免费开源的Web框架

使用Django,使你能够以最小的代价构建和维护高质量的Web应用。

开搞!!!

工具准备:

linux(ubuntu) + python3.6 + pycham + mysql

首先在虚拟机中创建一个虚拟环境。

mkvirtualenv -p /usr/bin/python3 django_test

安装我们所需要的django(我选择的是django2.1.0版本)

pip install django==2.1.0

 新建项目django_test

django-admin startproject django_test

然后查看一下

多了一个django_test的文件夹,我们在看一下这个文件的结构

解释一下

  • manage.py:是django中的一个命令行工具,用于管理django项目
  • __init__.py:空文件,告诉python这个目录是python包
  • setting.py: 配置文件,包含数据库信息,调试标志,静态文件等。
  • urls.py:Django项目中的URL声明
  • wsgi.py:部署服务器用到的

接下来对pycham进行同步设置

新建项目

点击这里

连接虚拟接解释器,填写信息,点击next

输入密码,点击next

找到解释器位置

点击create

上传设置

对应虚拟机中目录

点击ok之后就可以把虚拟机中刚才创建的项目同步到本地了

配置本机django设置

将setting.py中的ALLOWED_HOSTS = [] 设置成 ALLOWED_HOSTS = ['*']

开启服务器一

虚拟机中进入django_test文件再输入

python manage.py runserver 0.0.0.0:8000

本地浏览器输入127.0.0.1:8000

这时我们就可以看到一个小火箭啦!

开启服务器二

点击这里

设置为0.0.0.0

再进入setting设置django

点击ok,django就设置好了

点击绿色三角启动之后,在浏览器输入127.0.0.1:8000就可以看到小火箭了。

现在开始创建视图函数

在项目目录下创建一个views.py文件(request是必备的)

再在urls.py添加路由

再去浏览器输入127.0.0.1:8000/index/

这样就得到了我们第一个页面

之后我们创建我们项目的第一个app:book

方法一:可以在虚拟机命令行中输入

python manage.py startapp book

 方法二:在pycham中点击这里

输入 startapp book

同步一下目录就有了我们的book这个app了

到这里,我们学习django第一站就结束了。

小白学习django第一站-环境配置的更多相关文章

  1. 小白学习django第二站-模版配置

    上一站说道app创建,接下来我们来配置app的url路由 首先需要到setting.py中添加book这个app, 再到django_test文件里的urls添加路由 include() : 这个函数 ...

  2. Django:学习笔记(1)——开发环境配置

    Django:学习笔记(1)——开发环境配置 Django的安装与配置 安装Django 首先,我们可以执行python -m django --version命令,查看是否已安装django. 如果 ...

  3. Mongodb学习笔记一(Mongodb环境配置)

    Mongodb学习 说明: MongoDB由databases组成,database由collections组成,collection由documents组成,document由fileds组成.Mo ...

  4. 小白学习VUE第一篇文章---如何看懂网上搜索到的VUE代码或文章---使用VUE的三种模式:

    小白学习VUE第一篇文章---如何看懂网上搜索到的VUE代码或文章---使用VUE的三种模式: 直接引用VUE; 将vue.js下载到本地后本目录下使用; 安装Node环境下使用; ant-desig ...

  5. ElasticSearch第一步-环境配置

    ElasticSearch第一步-环境配置 ElasticSearch第二步-CRUD之Sense ElasticSearch第三步-中文分词 ElasticSearch第四步-查询详解 Elasti ...

  6. win7+64位+Java学习基本软件安装+环境配置+eclipse(IDE)

    一.下载安装JDK 1.安装包下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk9-downloads-3848520.h ...

  7. PyCharm Django Python 开发环境配置 详细教程

    PyCharm Django Python 开发环境配置 详细教程 1. Python 下载及安装 (1)根据需要的版本去 Python 官网(https://www.python.org/downl ...

  8. Django学习笔记 (一) 开发环境配置

    Django是一个开放源代码的Web应用框架,由Python写成. 采用了MVC的软件设计模式,即模型M,视图V和控制器C. 1. Python安装 下载地址: http://www.python.o ...

  9. MIT JOS学习笔记01:环境配置、Boot Loader(2016.10.22)

    未经许可谢绝以任何形式对本文内容进行转载! 一.环境配置 关于MIT课程中使用的JOS的配置教程网上已经有很多了,在这里就不做介绍,个人使用的是Ubuntu 16.04 + qemu.另注,本文章中贴 ...

随机推荐

  1. [Linux]kali更新/etc/apt/sources.list

    vim /etc/apt/sources.list #中科大 deb http://mirrors.ustc.edu.cn/kali kali-rolling main non-free contri ...

  2. 2017 ZSTU寒假排位赛 #8

    题目链接:https://vjudge.net/contest/149845#overview. A题,水题. B题,给出 p个 第一个人的区间 和 q个第二个人的区间,问[l,r]中有多少个整数满足 ...

  3. Java核心复习 —— ArrayList源码阅读

    一.ArrayList 介绍 ArrayList是List接口可变数组的实现. 特点 非线程安全 查找和修改效率高 二.ArrayList 使用方法 remove元素 @Test public voi ...

  4. 安装docker以及常规操作

    一.安装 docker对内核版本是有要求的,反正建议用7以上的版本,少坑 如果需要卸载旧版本(凡是卸载删除操作都要谨慎!): yum remove docker \ docker-client \ d ...

  5. (转载)完成端口(CompletionPort)详解 - 手把手教你玩转网络编程系列之三

    转自:http://blog.csdn.net/piggyxp/article/details/6922277 前 言 本系列里完成端口的代码在两年前就已经写好了,但是由于许久没有写东西了,不知该如何 ...

  6. iconfont最基础使用

    iconfont最基础使用 一.总结 一句话总结: 你加入购物车然后下载好了图标之后,里面有demo_index.html,会非常详细的教你 Unicode/Font class/Symbol三种使用 ...

  7. Qt Model/View 的简单说明

    目录: (一) Qt Model/View 的简单说明 .预定义模型 (二)使用预定义模型 QstringListModel例子 (三)使用预定义模型QDirModel的例子 (四)Qt实现自定义模型 ...

  8. php中的<?= ?>和<?php ?>有什么区别么?

    <? ?>是短标签<?php ?>是长标签在php的配置文件(php.ini)中有一个short_open_tag的值,开启以后可以使用PHP的短标签:<? ?>同 ...

  9. C++ STL——异常

    目录 一 C++异常机制概述 二 栈解旋(unwinding) 三 异常接口的声明 四 异常类型和异常变量的生命周期 五 C++标准异常库 六 异常的继承 注:原创不易,转载请务必注明原作者和出处,感 ...

  10. redis 的使用 及 配置文件解读

    redis-server命令 redis-server /usr/local/redis/conf/redis.conf #加配置文件绝对路径启动redis服务 redis-server /usr/l ...