Django学习记录1——安装Django并运行

目录

零.前言

一.Django版本选择

二.创建Django工程

1.创建文件

2.打开工程

3.简单运行


零.前言

本教程基于千峰教育的Django1.1视频教程,我提升了Django的版本,所以不是完全照搬视频内容。视频地址:https://www.bilibili.com/video/av57516522

Django是什么,就是一个前后端不分离的web服务器,挺好学的。

一.Django版本选择

Django目前还在长期支持的版本是2.2,推荐使用2.2

可是你要用django-pyodbc-azure这个模块去连接Ms SQL的时候,我们最好安装2.1。因为安装这个模块的时候,会自动把你的django降级至2.1。

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==2.2
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==2.1.15

二.创建Django工程

说明,因为工程需要,我把django转到了Windows。在Windows下的Django的操作命令和在linux下一模一样。除了mkdir这些命令,不过用linux系统的人应该都懂,就不赘述。

1.创建文件

先进入到我们的工作空间

然后在这里使用我们的命令行创建我们的工程:

创建一个名字为Xxx的工程,工程名称首字母必须写!

django-admin startproject Xxx 

Django目录介绍

manage.py:是Django用于管理本项目的命令行工具,之后进行站点运行,数据库自动生成等都是通过本文件完成。

Test/__init__.py告诉python该目录是一个python包,暂无内容,后期一些工具的初始化可能会用到

Test/settings.py Django项目的配置文件,默认状态其中定义了本项目引用的组件,项目名,数据库,静态资源等。

Test/urls.py 维护项目的URL路由映射,即定义当客户端访问时由哪个模块进行响应。

Test/wsgi.py 定义WSGI的接口信息,主要用于服务器集成,通常本文件生成后无需改动。

然后,我们还得生成一个应用,比如叫app。名字不宜过长。这个应用,就相当于我们一个django可以运行多个项目,这是其中的一个。创建一个,运行一个。

进入我们刚才的工程,并创建我们的app:

python manage.py startapp app_name

至此,我们的创建工程就成功了!

2.打开工程

推荐使用Pycharm,非常好用。

我们需要打开一个项目,选中的是我们刚才创建的工程,切记不要选择到它的子目录。比如你工程名称叫做Test。那么你的目录结尾因该只有一个Test而不是/Test/Test:

打开后,我们需要给他配置解释器:

至此,工程也打开好了。

3.简单运行

进入我们的Test/Settings里修改以下内容:

完成后我们需要进行最后的三步:

生成我们的模型文件:

python manage.py makemigrations

确定迁移,把一些表写入到数据库中:

python manage.py migrate

 

运行测试服务器:

python manage.py runserver

然后我们进入这个链接看看:

至此,我们的Django已经跑起来了!

发布了63 篇原创文章 · 获赞 38 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/u011017694/article/details/104105335