学习Django的正确姿势(Django命令行安装和pycharm正确姿势)

python在cmd创建虚拟环境

给pip配置清华园

pip install paramiko

要是失败了就多来几次(在pip和python都添加到环境变量中以后,可以重新开一下终端),我们配置清华园就是为了解决这个问题。

  • 在资源管理器的地址栏输入%appdata%后回车, 打开appdata文件夹,在Romaing里新建一个名为pip的文件夹

  • 在pip里新建一个配置文件pip.ini

  • 在文件中写入下文后保存

    [global]
    timeout = 6000
    index-url = https://pypi.tuna.tsinghua.edu.cn/simple
    trusted-host = pypi.tuna.tsinghua.edu.cn
    

接下来用pip装包就会非常快了

使用虚拟环境

pip install virtualenv

创建一个名为env1的虚拟环境

virtualenv env1

env1事实上是一个文件夹

cd env1

可以dir展开如下

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rU0LeFJT-1611156069848)(C:\Users\blackcatkiller\AppData\Roaming\Typora\typora-user-images\image-20210120211422834.png)]

进入Scripts

cd Scripts

然后再展开看一下

在这里插入图片描述

这里面两个.bat文件就是启动和关闭该虚拟环境的命令

启动:

activate.bat

关闭:

deavtivate.bat

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ErXe1l0B-1611156069853)(C:\Users\blackcatkiller\AppData\Roaming\Typora\typora-user-images\image-20210120212032808.png)]

安装Django

可以在不同的虚拟环境中安装不同版本的Django配合不同项目的开发

pip install Django

安装完后记得把django所在的路径放进环境变量里

然后创建好Django项目所需的文件夹,cd进去

创建Django项目

django-admin startproject mytestsite

mytestsite是自定义的项目名

django-admin startprojectdjango自带的命令
在这里插入图片描述

manage.py是一个管理工具,mytestsite就是

现在就可以直接运行这个项目了

python manage.py runserver 127.0.0.1:8000

然后打开浏览器

访问http://127.0.0.1:8000

此时我们一行代码都没写,django已经帮助我们创建了如下的界面

在这里插入图片描述

那这么创建羡慕就还是比较慢,所以人类发明了工具

Pycharm

就傻瓜式的点点点~

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FwVJN4R8-1611156069863)(C:\Users\blackcatkiller\AppData\Roaming\Typora\typora-user-images\image-20210120230811144.png)]

等一会,然后就好了

在这里插入图片描述

然后再点Run manage.py Task

在刚才的输入框中输入

startapp user

就会有如下的app被创建出来~

[

一般写django项目还有一件事情要做,就是在项目目录文件下面再新建一个文件夹,用来存放html,css,js这些静态文件

在这里插入图片描述

这时候需要我们更改一下djangoProject中的settings文件
在这里插入图片描述

以上就是初学django的正确姿势啦~

本文是整理师傅的系列课程

视频链接戳这里👇

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值