Django01

Posted chillytao-suiyuan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django01相关的知识,希望对你有一定的参考价值。

windows系统下

1创建虚拟环境,新建目录,用英文命名learning_log

用终端win+r  --> CMD切换到该目录

python -m venv ll_env

用venv模块创建ll_env的虚拟环境(如果venv 不可用,执行pip install --user virtualenv,终端切换到learning_log目录下,再执行virtualenv ll_env 创建 ll_env环境)。

2用ll_envScriptsactivate激活虚拟环境(deactivate停止使用虚拟环境)

安装Django

激活虚拟环境【标志:有括号括起的ll_env打头】后执行pip install Django 安装完成后

需要在虚拟环境激活状态下才可使用

创建项目

激活虚拟环境下,

执行 django-admin.py startproject learning_log .

(注意:末尾有句点,该句点可以让新项目使用合适的目录结构,可轻松部署到服务器,如果忘了,请重新建立);

执行 dir

查看目录下新建哪些东西,Django新建了一个learning_log的目录,还创建了manage.py的文件,该文件接受命令并交给Django相关部分去运行,可以用这些命令管理数据库和运行服务器等;

目录learning_log下创建了5个文件,

技术图片

 

最重要的是settings.py urls.py wsgi.py

settings.py指定Django如何与你的系统交互及如何管理项目,开发过程中会修改其中一些设置,并添加一些设置;

urls.py 告诉Django应创建哪些网页来响应浏览器请求;

wsgi.py帮助Django提供它创建的文件。

 

创建数据库

执行 python manage.py migrate

技术图片

 

 

执行 dir查看创建哪些新建的文件db.sqlite3;

首次执行migrate时,将让Django确保数据库与项目的当前状态匹配。

核实Django是否正确创建了项目,可以执行runserver

执行 python manage.py runserver

技术图片

 

 打开浏览器输入http://127.0.0.1:8000/查看是否正常

技术图片

 

 

 

 

 

如果8000端口被占用,请执行python manage.py runserver 8001如果还不能用,继续更换端口号重复执行该命令,直到出现网页即可。

 

以上是关于Django01的主要内容,如果未能解决你的问题,请参考以下文章

Django框架学习-01Django介绍

Django讲课笔记01:Django简介

13.django入门01(django入门初探视图,模板,路由)

01.Django-基础

django学习系列-01

crm01 Django-admin管理工具