Django都是坑,我趟过来了。

一、建立虚拟环境

命令是:python -venv ll_env

本来是创建的名为ll_env的虚拟环境,两个是字母l,但是习惯性输成数字1。

第一个是数字1的,第二个是字母l的。傻傻的分不清呀。 

数字1线条粗一点,字母l线条细一点。一点点啊!!!!!!!!!!!!!!!!1

强迫症来了。删除重建。

我没有用Linux的环境,在Windows上又各种不熟悉,怎么删除虚拟环境?

最后百度一下,大神说直接删掉目录文件即可,那么就听大神说的。命令来了:

--那么就来吧,不能用Linux中rm命令,那么查一下cmd下的命令吧。
del  11_env
--没有用啊
--再查,大神又说了,另一个大神啊。
--值得注意的是
--我们如果是选择del是无法删除文件夹的,
--而单单的rd命令只能删除空文件夹
--所以,我们呢,先看看这个文件夹里面到底有些什么子文件夹和文件,
--不过呢,不看也是无所谓的,待会儿我们会用简单两招统统删掉。
第一招,我们先删除aaaaa下所有的文件(而非文件夹),用这个命令:
DEL D:\aaaaa\*.*
然后会弹出选择提示是否确定删除,我们选择y,意思是确定删除。即删除。
第二招,我们删除文件夹以及文件夹下所有的子文件夹,
值得注意的是,这里的文件夹都已经是空文件夹了。命令是:
RD /S D:\aaaaa
同样会弹出选择提示是否确定删除,我们选择y,意思是确定删除。即删除。
最后,我们查看一下是否已经彻底删除。

二、激活虚拟环境,安装Django

书上说,pip install Django==1.11

为了能让自己顺利点,那么就按照书上说做吧,这可是大坑啊。

黄绿的警告:

You are using pip version 10.0.1, however version 21.3.1 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

比较熟悉味道,之前安装第三方库的时候遇见过。不慌、不慌,看一眼前面总结的经验。

Python安装第三方库的方法以及Pycharm无法import安装好的第三方库的原因和解决方法_蓝星部队的博客-CSDN博客_python无法安装第三方库

版本太低了,没事就按照它的要求做呗,他是老大。

python -m pip install --upgrade pip

 好了,升级到高版本了,终于有资格上位聊天了。重新装一遍Django。

三、有了Django,那么就创建项目

django-admin.py startproject learning_log . 

这行代码在书页的正面,反面还有一个主意提示:

千万别忘了这个句点,否则部署应用程序时将遭遇一些配置问题。如果忘记了这个句点,就将创建的文件和文件夹删除(ll_env除外),再重新运行这个命令。

怎么办?怎么办?怎么每次都说的是我呢?没有加上 .

好吧,删除文件和文件夹,重新来一遍。

来过一遍,还不对呀。书上说ls或者dir一下,就有好几个文件啊

我的,没有没有没有没有。。。。。。

百度一下,小神说换个命令就好了,那么就试一试,还真的好了。那么为什么呢,小神没有说,

就这么干就好了不要问什么。

--改成这样子:

django-admin startproject learning_log .

哇哇哇,还真有了。离成功就近了一步。。。

  我不放弃呀,找到一个大神,大神告诉我,由版本决定,django2.0创建工程不需要.py

查查Django的版本,1.11呀。

大神有的时候也是信息不准确呀。不管了,只要解决了问题就好。先不管了,进行下一步。

有了manage.py文件,就可以创建数据库

四、创建数据库

SyntaxError: Generator expression must be parenthesized

怎么又报错了!!!!

百度一下,大神又说版本不兼容的问题。

由于Django1.11版本和python3.7版本不兼容, 2.0版本以后的Django修复了这个问题。

好吧,那么升级Django的版本,升到2.0。

命令: pip install -U Django

 升着升着,不大对头呀,不是2.0吗?直接给升到3.2.11。跨度也太大了。

不管了我反正升级了。继续打怪。。。。。。

执行命令:python manage.py migrate

哇哇哇,一行行的OK,看着真漂亮呀。

接下来可执行命令runserver,来核实Django是否正确地创建了项目。

在❶处,Django通过检查确认正确地创建了项目;在❷处,它指出了使用的Django版本以及当前使用的设置文件的名称;在❸处,它指出了项目的URL。URL http://127.0.0.1:8000/ 表明项目将在你的计算机(即localhost)的端口8000上侦听请求。 

哈哈哈哈,安装成功了。明天继续受虐。 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值