Django+anaconda(spyder)
一、搭建django虚拟环境
打开anaconda prompt
输入:conda create -n mydjango_env
判断(y/n):y

查看虚拟环境 conda env list

*号表示当前使用的环境
激活创建的虚拟环境 activate mydjango_env

二、安装Django
在新环境激活的状态下安装Django

conda install django (这里如果要安装具体版本的话,就conda install django==2.0)

有一个选择y/n的,选y

下面的下载会有些慢,静候

三.创建项目
1)进入需要创建项目的文件目录

2)创建项目 django-admin startproject +项目名

此时Django项目已创建完成,目录下(我的是python1.0)会自动生成项目文件
四、启动服务
进入项目文件夹

输入路径名+python manage.py runserver 8001 (这里可以不用指定端口,默认端口为8000),such as

在浏览器中输入 localhost:8001即可访问

网站创建成功!
五、新建APP
新建一个应用,名为learn

得到如下结果

把新定义的APP加到settings.py中的install_apps中(如果不加的话,Django就不能自动找到APP中的模板文件,即app-name/templates/下的文件,和静态文件,即app-name/static/中的文件),这里修改blog/blog/settings.py文件(打开Spyder修改哦~)

保存!保存!保存!(好习惯养成第一步)
以后的操作请保持网站处于运行状态!
六、定义视图函数
(1)打开learn目录中的views.py,修改其中的源代码

附代码:
#coding:utf-8 #声明编码是utf-8,because 代码中会用到中文,不声明就会报错哦
from django.http import HttpResponse #引入httpResponse ,向网页返回内容,和Print差不多,只不过它把内容显示到网页
def index(request): #老师一再强调,参数必须必须必须是request!
return HttpResponse(u"欢迎光临,芬芬笔迹!")
保存!保存!保存!(好习惯养成第二步)
继续吭哧吭哧敲代码。。。。。
(2)打开blog/blog/urls.py,改一改,修一修

需要添加的代码:
from learn import views as learn_views
path('',learn_views.index),
保存!保存!保存!(好习惯养成第三步)
下面是见证奇迹的时刻~
(3)回到prompt
运行python manage.py runserver

再看看浏览器发生的变化

我这里端口变成了8000,是因为我重启了一遍,所以,执行以上操作的时候,不要关闭网站,prompt端口可以多打开几个。
Django+anaconda(spyder)的更多相关文章
- anaconda spyder异常如何重新启动
电脑有一次断电,重新启动后anaconda的spyder就打不开了 重新启动spyder方法: 在anaconda安装目录的Scripts文件夹下,shift+右键在此窗口打开命令行,运行spyder ...
- 在 Ubuntu16.04上安装anaconda+Spyder+TensorFlow(支持GPU)
TensorFlow 官方文档中文版 http://www.tensorfly.cn/tfdoc/get_started/introduction.html https://zhyack.github ...
- Anaconda(Spyder)使用Tensorflow
按照上篇文安装成功后,每次使用TensorFlow的时候需要激活conda环境. 在正常情况下,是Anaconda的bin路径在环境变量中,但激活conda-tensorflow环境后,环境变量中存储 ...
- Anaconda spyder 设置tab键为2个空格
tool -> Preference->
- Anaconda Spyder 常用快捷键
Ctrl+1 注释.取消注释 Ctrl+4/5 块注释 / 取消块注释 Ctrl+D 删除一行 Ctrl+L 转到行 Ctrl+G/左键 查找函数定义 F9 运行选中代码 F12 断点 / 取消断点 ...
- Anaconda的CondaHTTPError问题
在Anaconda+Spyder配置Opencv的过程中遇到了缺乏cv2的问题,当时我在cmd的窗口(管理员身份)中输入了如下命令 conda install --channel https://co ...
- Python网络爬虫与信息提取(一)
学习 北京理工大学 嵩天 课程笔记 课程体系结构: 1.Requests框架:自动爬取HTML页面与自动网络请求提交 2.robots.txt:网络爬虫排除标准 3.BeautifulSoup框架:解 ...
- 用python玩微信(聊天机器人,好友信息统计)
1.用 Python 实现微信好友性别及位置信息统计 这里使用的python3+wxpy库+Anaconda(Spyder)开发.如果你想对wxpy有更深的了解请查看:wxpy: 用 Python 玩 ...
- 初识Matplotlib-01
初识数据分析 大数据是一个含义广泛的术语,是指数据集,如此庞大而复杂的,他们需要专门设计的硬件和软件工具进行处理.该数据集通常是万亿或EB的大小.这些数据集收集自各种各样的来源:传感器,气候信息,公开 ...
- 【学习笔记】PYTHON网络爬虫与信息提取(北理工 嵩天)
学习目的:掌握定向网络数据爬取和网页解析的基本能力the Website is the API- 1 python ide 文本ide:IDLE,Sublime Text集成ide:Pychar ...
随机推荐
- 2021-05-13:数组中所有数都异或起来的结果,叫做异或和。给定一个数组arr,返回arr的最大子数组异或和。
2021-05-13:数组中所有数都异或起来的结果,叫做异或和.给定一个数组arr,返回arr的最大子数组异或和. 前缀树.一个数,用二进制表示,0走左边分支,1走右边分支. 时间复杂度:O(N). ...
- 2021-09-25:给定一个字符串数组,将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词指字母相同,但排列不同的字符串。示例 1:输入: strs = [“eat“, “tea“, “
2021-09-25:给定一个字符串数组,将字母异位词组合在一起.可以按任意顺序返回结果列表.字母异位词指字母相同,但排列不同的字符串.示例 1:输入: strs = ["eat" ...
- 函数strncpy和memcpy的区别
1定义 1.1 memcpy void *memcpy(void *destin, void *source, unsigned n); 参数 *destin ---- 需要粘贴的新数据(地址) *s ...
- ESLint: More than 1 blank line not allowed. (no-multiple-empty-lines)
ESLint: More than 1 blank line not allowed. (no-multiple-empty-lines)
- C# 中的“智能枚举”:如何在枚举中增加行为
目录 枚举的基本用法回顾 枚举常见的设计模式运用 介绍 智能枚举 代码示例 业务应用 小结 枚举的基本用法回顾 以下是一个常见的 C# 枚举(enum)的示例: enum Weekday { Mond ...
- python爬虫防止IP被封的一些措施(转)
python爬虫防止IP被封的一些措施(转) 在编写爬虫爬取数据的时候,因为很多网站都有反爬虫措施,所以很容易被封IP,就不能继续爬了.在爬取大数据量的数据时更是瑟瑟发抖,时刻担心着下一秒IP可能就被 ...
- web自动化10-窗口截图、验证码处理
窗口截图 1.是什么 说明:把当前操作的页面,截图保存到指定位置 2.代码中怎么使用? 说明:在Selenium中,提供了截图方法,我们只需要调用即可 方法: driver.get_screensho ...
- rest-framework 视图类源码分析
从miminx 类开始,依次有子类RetrieveModelMixin(单个get 请求)) ,ListModelMixin(LIST请求),CreateModelMixin(POST请求),Upda ...
- SQL后半部和JDBC
SQL后半部 排序order by asc 升序desc 降序select *from 表名 order by 列名 asc ; select *from 表名 order by 列名 asc , 列 ...
- 【Python&GIS】GDAL栅格转面&计算矢量面积
GDAL(Geospatial Data Abstraction Library)是一个在X/MIT许可协议下的开源栅格空间数据转换库.它利用抽象数据模型来表达所支持的各种文件格式.它 ...