前言
Windows下利用Django框架进行Web应用开发
Python三剑客第一本踩坑
一、创建虚拟环境
1.第一种方法:利用venv命令直接创建虚拟环境
...\practice python -m venv p_env
好像使用此种方法会同时包括系统内部的库(已预装anaconda)
建议使用第二种方法
2.第二种方法:pip安装virtualenv库,利用库创建虚拟环境
...\practice pip install virtualenv
...\practice virtualenv p_env
创建完后practice文件夹下生成p_env文件夹
激活环境:
...\practice p_env\Scripts\activate
退出环境:
(p_env)...\practice p_env\Scripts\deactivate
二、使用Django框架
1.安装库
先看下虚拟环境下有哪些包
conda原环境包依然存在,利用pip命令安装,安装后虚拟环境包如下
(p_env)...\practice pip install django
如果报错:ValueError: check_hostname requires server_hostname,把VPN代理或梯子关了重新下载就可以
2.创建项目
如果django.admin.py直接运行则把.py去掉
(p_env)...\practice django-admin.py startproject practice_p .
执行完后目录下新建practice_p文件夹和manage.py
3.创建数据库
(p_env)...\practice python manage.py migrate
(p_env)...\practice dir
可以使用dir命令来看文件夹有哪些文件,可以看到新增了db.sqlite3文件。SQLite是一种使用单个文件的数据库,编写简单程序便捷。
4.运行项目
(p_env)...\practice python manage.py runserver
默认端口是8000,酷狗程序使用的是同一个端口,报错可以增大端口号
(p_env)...\practice python manage.py runserver 8001
可以使用Ctrl+C退出网络服务,等效Ctrl+BREAK
总结
按步骤操作之后就可以进入浏览器访问页面了