快速上手基于Anaconda搭建Django环境的教程
作者:Yunlord 发布时间:2021-07-02 22:07:13
一、介绍
Django特点:具有完整的封装,开发者可以高效率的开发项目,Django将大部分的功能进行了封装,开发者只需要调用即可,如此,大大的缩短了开发的时间,同时也因为太多封装导致开发灵活度和项目的运行效率不足。通常在工作当中,开发者可以使用Django快速的搭建项目,然后基于项目进行个别部分的效率优化。
二、django环境安装
1.创建虚拟环境Django
在spyder中新建Django虚拟环境。
2.激活沙箱环境
打开anaconda 的prompt,输入:
activate Django
3.安装Django
接着输入:
pip install Django
安装完成。
4.测试django是否安装成功
打开终端,运行以下命令:
import django
django.VERSION
出现django版本号则代表安装成功。
三、pycharm的安装与配置
在pycharm新建Django的项目。
选中之前创建好的Django虚拟环境。
最后生成Djangotest项目。
然后在Anaconda Prompt激活Django环境,进入该Djangotest项目下,输入:
python manage.py runserver 8080
输入网址:localhost:8080
四、创建简单的Django示例
在该Djangotest项目下,输入:
python manage.py startapp polls
该命令将生成polls文件夹及其中的一些文件。
打开polls/views.py,输入以下代码:
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
创建polls/urls.py文件,输入以下代码:
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
在mysite/urls.py文件中包含polls/urls模块,修改后mysite/urls.py文件如下:
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
在Anaconda Prompt执行以下命令:
python manage.py runserver
在浏览器中访问http://localhost:8000/polls/,将看到网页显示文本“Hello, world. You're at the polls index.”,即在polls/views.py文件中定义的那段文本。
来源:https://blog.csdn.net/kobepaul123/article/details/120981394


猜你喜欢
- 学了python后,之前一些我们常用的方法,也可以换一种思路用python中的知识来解决。相信操作出来后,能收获一大批小粉丝们。就像我们没学
- import java.util.Scanner; public class regexTest { // 新建类
- Pattern.split方法详解/** * 测试Pattern.split方法 */ @Test public void testPatt
- Python提供了一些内建函数用于基本对象类型:cmp(),repr(),str(),type()和等同于repr()的('
- 本文实例讲述了Python callable()函数用法。分享给大家供大家参考,具体如下:python中的内建函数callable( ) ,
- 最近看到一个词叫css reset。什么叫做css reset呢?我理解为重置css,也就是重置默认样式。我在HTML下的默认样式中讲到,一
- 本文要实现的功能是:根据下拉列表的选项将数据库中对应的内容显示在页面,选定要排除的选项后,提交剩余的选项到数据库。为了方便前后台交互,利用了
- 学习使用存储过程(Stored Procedure),是ASP程序员的必须课之一。所有的大型数据库都支持存储过程,比如Oracle
- eclipse 配置 python 默认头打开eclipse 点 窗口(Windows)->首选项(Preferences)Prefe
- 本文实例讲述了Python实现简单状态框架的方法。分享给大家供大家参考。具体分析如下:这里使用Python实现一个简单的状态框架,代码需要在
- 问题描述当前环境win10,python_3.6.1,64位。在windows下,在dos中运行pip install Scrapy报错:b
- 基本环境配置python 3.6pycharmrequestscsvtime相关模块pip安装即可目标网页分析网页一切的一切都在图里找到数据
- django配置mysql数据库:1.首先更改django项目文件中的settings.py的数据库配置DATABASES = { &nbs
- 以select为例,如果select写在循环里,触发change事件时可能不只需要传递被选中项的值,还要传递index过去,来改变同一循环中
- 1、引言在Python网络爬虫内容提取器一文我们详细讲解了核心部件:可插拔的内容提取器类gsExtractor。本文记录了确定gsExtra
- 使用库元素必须首先在DW中正确建立站点。 库被设计用来使重复性的工作更快、更容易并尽可能地无差错。 任
- 本文为大家分享了mysql 5.7.16 免安装版本教程,供大家参考,具体内容如下MySQL: 5.7.16 程序目
- 格式请使用 gif 或 jpg 或swf (flash)同一组广告请使用一种格式。命名命名方式:宽x高.图片格式x 必须小写 ; 图片格式
- PyTorch nn.Module类的简介torch.nn.Module类是所有神经网络模块(modules)的基类,它的实现在torch/
- 本文实例讲述了php的PDO事务处理机制。分享给大家供大家参考,具体如下:事务 (Transaction) 是操作数据库中很重要的一个功能,