首页 > 其他分享 >01- 下载和搭建环境

01- 下载和搭建环境

时间:2023-01-04 14:55:23浏览次数:45  
标签:文件夹 index 01 APP py 虚拟环境 输入 下载 搭建

Django的虚拟环境和简单搭建

1. 创建虚拟环境

1. 首先新建一个文件夹

2. 在PyCharm终端中切换到这个文件夹,输入 python -m venv 环境名 创建虚拟环境

3.此时文件夹下出现了名为packages

2. 激活虚拟环境

1.在终端中输入 环境名\Scripts\activate 激活环境,要停止虚拟环境可以输入deactivate

2.如果激活报错

# 问题:
  Windows PowerShell中无法加载文件 xxxScriptsActivate.ps1,因为在此系统上禁止运行脚本

# 解决方案:
  https://learn.microsoft.com/zh-cn/powershell/module/microsoft.powershell.core/about/about_execution_policies?view=powershell-7.3
  输入-进入PowerShell模式:
    Set-ExecutionPolicy -Scope CurrentUs
  PowerShell模式下输入:
    Unrestricted  

3.安装Django

1. 激活条件下输入 pip install django

4.在Django下创建项目

1. 输入 django-admin startproject 项目名 . (不要忘记这个点)

2. 此时文件夹下已经创建好项目

5.创建应用程序(APP)

1. 使用pycharm打开文件,激活虚拟环境,执行startapp命令

2. 执行完成后会发现文件夹下多出了bbc_list文件夹

6.项目关联APP

1. 在项目中的settings.py中关联APP中的apps.py中的类

# 项目关联APP
  INSTALLED_APPS = ['bbc_list.apps.BbcListConfig']

# 如果想要将页面改为中文,可以在settings.py文件中设置	
  LANGUAGE_CODE = 'zh-hans'
  TIME_ZONE = 'Asia/Shanghai'
  

7.在APP里编写视图函数

- from django.shortcuts import render,HttpResponse
      def index(request):
        return HttpResponse("欢迎使用")

8.在项目中的urls.py中关联APP的视图view.py

    - from bbc_list import views
      urlpatterns = [
      path('index/', views.index),] # index/配置的访问路由, views.index:views.py中的方法

9.启动django项目

    - 命令行执行 : python manage.py runserver
    - 访问路径 : http://127.0.0.1:8000/index/

标签:文件夹,index,01,APP,py,虚拟环境,输入,下载,搭建
From: https://www.cnblogs.com/kh-1314/p/17023124.html

相关文章

  • 【web项目 管理平台前端搭建 05】
    正式项目搭建前准备工作一、后台管理系统1、vue-element-admin1)简介vue-element-admin是基于element-ui的一套后台管理系统集成方案。GitHub地址:https://github.com/P......
  • 直播软件搭建,vue 复制剪切板功能
    直播软件搭建,vue复制剪切板功能第一种:利用document.execCommand()这个方法执行浏览器复制领命  <template>  <divclass="seller-box"@click="Copy('我要复制......
  • java spring jar包下载
    想学习一下javaspring,真是不知道怎么来着手。在网上查了一下eclipse里建spring工程的方法:1、创建Java项目转到 文件菜单- 新建- 项目- Java项目。输入项目名称,例如......
  • Unity2019学习:常用功能--Canvas画布
    Canvas(画布)游戏对象是其他UnityUI的基础,其他的UnityUI必须是Canvas(画布)游戏对象的下级游戏对象。当UI内容发生变化的时候,是以画布为单位进行重绘,合理的将内容分配到不同的......
  • Yyield && scrapy案例:当当网爬取数据 &&开启多管道下载
    yield   开启多管道在setting.py中新开一个管道,pipelines下写详细,注意url地址。 当当网爬取案例importscrapyfromscrapy_dangdang_095.itemsimportScr......
  • 《Unity2018AR与VR开发快速上手》随书内容资源相关说明
    我的第二本书,《Unity2018AR与VR开发快速上手》终于上市了,现在天猫和京东都有卖。随书资源的百度盘链接被关闭了,只给了个“此链接分享内容可能因为涉及侵权、色情、反动、低......
  • Wallys-WiFi-5-outdoor-Access-point-IPQ4019/4029-industrial wireless AP
    DR-AP4029-MIPQ4019IPQ4029,802.11acOutdoor Metal WaterproofEnclosureMetalOutdoor ​​https://www.wallystech.com/Industrial_Wireless_AP/DR-AP4029-M-WiFi-5......
  • 23.0104 winter training 3
    B-Editor题意给定长度为n的字符串,每个字符代表一个操作,'L','R'分别代表位置左移和右移,其余字符代表修改当前位置为s[i]输出每次操作后打印出的字符串是否是合法的括号......
  • Spire.Doc API 可以在CSDN下载啦!
    近期,我们会将E-iceblue公司发布的系列产品帮助文档API陆续提交到CSDN.今天我们提交的是Spire.DocAPI.先来看看Spire.Doc产品的API样式图:Spire.DocAPI详细罗列了Spire.......
  • Java面试题Day01
    1.String , StringBuilder,StringBuffer的区别?(1)String只读字符串,引用的字符内容是不能被改变的.(2)StringBuilder和StringBuffer表示的字符串对象可以直接......