快速上手基于Anaconda搭建Django环境的教程

作者:Yunlord 时间:2021-07-02 22:07:13 

快速上手基于Anaconda搭建Django环境的教程

一、介绍

Django特点:具有完整的封装,开发者可以高效率的开发项目,Django将大部分的功能进行了封装,开发者只需要调用即可,如此,大大的缩短了开发的时间,同时也因为太多封装导致开发灵活度和项目的运行效率不足。通常在工作当中,开发者可以使用Django快速的搭建项目,然后基于项目进行个别部分的效率优化。

二、django环境安装

 1.创建虚拟环境Django

在spyder中新建Django虚拟环境。

快速上手基于Anaconda搭建Django环境的教程

2.激活沙箱环境

打开anaconda 的prompt,输入:

activate Django

快速上手基于Anaconda搭建Django环境的教程

3.安装Django

接着输入:

pip install Django

安装完成。

4.测试django是否安装成功

打开终端,运行以下命令:

import django
django.VERSION

出现django版本号则代表安装成功。

快速上手基于Anaconda搭建Django环境的教程

三、pycharm的安装与配置

在pycharm新建Django的项目。

快速上手基于Anaconda搭建Django环境的教程

选中之前创建好的Django虚拟环境。

快速上手基于Anaconda搭建Django环境的教程

最后生成Djangotest项目。

快速上手基于Anaconda搭建Django环境的教程

然后在Anaconda Prompt激活Django环境,进入该Djangotest项目下,输入:

python manage.py runserver 8080

输入网址:localhost:8080

快速上手基于Anaconda搭建Django环境的教程

四、创建简单的Django示例

在该Djangotest项目下,输入:

python manage.py startapp polls

该命令将生成polls文件夹及其中的一些文件。

快速上手基于Anaconda搭建Django环境的教程

打开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文件中定义的那段文本。

快速上手基于Anaconda搭建Django环境的教程

来源:https://blog.csdn.net/kobepaul123/article/details/120981394

标签:Anaconda,Django,环境
0
投稿

猜你喜欢

  • 让大家看看Object标签的强大功能---多用途

    2009-02-21 10:18:00
  • 9个个人网站制作诀窍

    2007-12-13 11:36:00
  • C#中使用SendMessage

    2023-07-14 19:12:37
  • 如何实现文件上传并自动归类功能?

    2010-05-24 18:37:00
  • 纯CSS去除按钮以及链接点击时虚线

    2009-05-21 10:40:00
  • google 的设计原则和LOGO手绘

    2008-05-20 12:16:00
  • Python3从零开始搭建一个语音对话机器人的实现

    2023-11-15 05:52:12
  • 小议sqlserver数据库主键选取策略

    2011-10-24 19:51:30
  • 浅析网页Transitional和Strict的文档声明的区别

    2009-02-17 12:45:00
  • Python实现抓取HTML网页并以PDF文件形式保存的方法

    2022-12-15 22:56:30
  • JavaScript实现简单贪吃蛇效果

    2023-08-13 05:48:08
  • MySQL优化全攻略--相关数据库命令

    2008-11-01 17:03:00
  • 网页特效文字之—压纹字

    2023-06-26 19:30:06
  • 2009淘宝网动画节日LOGO第一季

    2009-05-18 19:11:00
  • 浅谈python中np.array的shape( ,)与( ,1)的区别

    2022-12-07 21:22:09
  • SQL列名无效 sql查询列名 sql返回列名

    2009-09-03 13:19:00
  • 解析:安装 MySQL时如何选择安装软件包

    2008-12-31 17:15:00
  • Python爬虫实战案例之爬取喜马拉雅音频数据详解

    2023-07-19 07:05:02
  • asp 数组 重复删除函数代码

    2011-03-03 10:47:00
  • GoLang 逃逸分析的机制详解

    2023-08-06 16:46:43
  • asp之家 网络编程 m.aspxhome.com