基于Anaconda搭建Django环境

Yunlord 2021-10-28 16:17:59
Anaconda django 搭建 环境

一、介绍

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

 

版权声明
本文为[Yunlord]所创,转载请带上原文链接,感谢
https://blog.csdn.net/kobepaul123/article/details/120981394

  1. 你只认识大众汽车的车标怎么能行?赶紧用python采集所有车标学习一下
  2. python回文词如何以文件形式解决python问题
  3. 工作排程中Bat调用Python 程式无发打开(一闪而过)?
  4. python题目不会写求朋友们帮帮忙
  5. pythonwx内进行for循环导致窗体未响应
  6. Python自动化测试框架,谁才是你的唯一?
  7. 如何删除anaconda文件夹里的python.exe
  8. python爬取数据报错求解决一下
  9. Python编写程序求复利率,复利计算公式为
  10. 每周最怕编程课,懂python的朋友看看我吧
  11. 使用python批量将csv文件转为txt文件
  12. 用python写程序!!救命!!
  13. Python编写程序,输入年龄和出生年份,输入姓名和年龄
  14. Python爬虫,关于Xpath定位与预期不符
  15. python 批量计算的数据 print()到console的数据如何全部保存到指定路径文档,目前只能保存最后一个文件的
  16. 安装Python时出现错误:显示发现windows7 怎么弄
  17. 关于python中的PiP升级,尝试过很多遍了还是这个问题
  18. 这个怎么整啊,刚接触python
  19. 用python做图形旋转,opencv如何自动旋转图片到正常的水平位置
  20. Python零基础入门:字符串使用详解(常用方法及使用案例)
  21. Python Qt GUI设计:QPrinter打印图片类(基础篇—21)
  22. python中一维数组怎么转置
  23. 遇到一个问题,关于Python的复数的
  24. python批量将文件夹里的csv文件转成txt文件
  25. Python 彻底搞懂列表推导式|初级到进阶(实例30+)
  26. python爬虫,遇到urllib.error.URLError: <urlopen error [Errno 11001] getaddrinfo failed>错误
  27. Python程序设计输入五到十之间的整数n,生成并输出一个n位的验证码,不能把大小写字母和数字全写出来
  28. python程序打包之后没运行tkinter
  29. python提取多个Excel文件内目的格内容按一定格式写入新的Excel。
  30. pandas读取csv文件文件末尾都是NaN值,发生了什么?
  31. Python使用matplotlib可视化自定义背景色实战:自定义可视化图像的背景色(Background Color)
  32. 大学生Python实验的列表与元组
  33. python 关于线程的参数args的问题
  34. 如何用python将pdf转成网页html的格式
  35. python基础题 运行后卡在某一步 随后电脑疯狂运转发声 等待无果
  36. 求大神教怎么用python写字
  37. 云计算开发:Python3-expandtabs()方法详解
  38. 9000字深度整理: 全网最详细 Pandas 合并数据集操作总结!
  39. python这个代码有错误,请帮我修改
  40. python redis自带门神 lock 方法
  41. 有关python求众数,中位数和均值的题目
  42. 零基础5天入门Python数据分析:第四课
  43. 零基础5天入门Python数据分析:第三课(上)
  44. 零基础5天入门Python数据分析:第一课
  45. python redis自带门神 lock 方法
  46. 【算法学习】LCP 01. 猜数字(java / c / c++ / python / go)
  47. 【Python量化分析100例】Day2-星期几最容易被割韭菜
  48. python逆推年份,前两问写好了,第三问不会
  49. Python 爬取百度网页如何绕过安全验证
  50. 零基础5天入门Python数据分析:第五课
  51. Python人脸融合时出现关于pybind11的问题
  52. python如何返回除数,公约数,倍数
  53. python 返回多重嵌套列表(多于两层嵌套)的元素
  54. 用Python采集了几千条相亲文案,终于发现了告别单身的秘密
  55. python正负序列题,目前只学到循环,怎么做啊(*꒦ິ⌓꒦ີ)
  56. 拿爱奇艺练手Python爬虫,是在法律边缘试探吗?爬虫技巧学习
  57. Python注释删除代码依然报错
  58. python的pyautogui模块中的pyautogui.scroll()括号中无论写什么值滚动范围都相同
  59. 为什么python在vscode里运行报语法错误,在IDLE里就不会
  60. 请问python如何在将pdf转成word时,去除pdf上的页眉页脚(或者对于每页pdf只取第2行-倒数第二行)