写在前面
这一系列的博客适用于零基础的想要使用Django开发网页的人,由浅至深,分为入门,进阶,技巧三个篇章。
闲话不多说下面将开始正文
一、入门
(一)环境和版本
Python 3.6
Django 2.1.4 ·
工欲善其事必先利其器,首先我们得有合适的Django开发工具,这能使我们专注于逻辑功能的实现,而不必为代码的管理等困扰。
这篇教程里使用IDE的是jetbrain公司的Pycharm,这个公司出品的IDE基本都是精品,感兴趣的可以去搜索一下。
百度一下Pycharm下载专业版。
这里提一下,高校的学生可以通过学校的邮箱免费注册使用
python的版本记得用3.6,目前3.7的版本还没有稳定的下来。
(二)新建项目和应用
1. 建立Django工程
选择第二个Django,命个名,点击Create
2.Django的工程结构(初步介绍)
首先,主文件夹我取名是CSDN_WEB,这是项目的名称。下面是各个文件的简单说明。
名称 | 功能 |
---|---|
__init__.py | package的标识(先不管) |
settings.py | 项目的配置文件(非常重要) |
urls.py | 项目网页定向的文件(非常重要) |
wsgi.py | 应用程序和服务程序的标准规定文件(先不管) |
manage.py | 操作项目的入口文件(重要,你可以理解为一个执行工具) |
3.创建应用,简单介绍应用结构
找到pycharm下方的Terminal,输入
python manage.py startapp SimpleWebsite
python manage.py就是前面提到的操作工具,startapp表示建立应用,SimpleWebsite就是应用名,可自定义。
下面简单说一下各个文件的用途
名称 | 功能 |
---|---|
migrations | 迁移文件(数据库相关) |
__init__.py | package的标识文件(先不管) |
admin.py | 用于注册模型(很重要) |
apps.py | 应用配置文件(先不管) |
models.py | 模型定义文件(很重要) |
tests.py | 测试文件(先不管) |
views.py | 逻辑处理文件(非常重要) |
到这你可以先爽一下,还是在Terminal中,输入
python manage.py runserver
看到上面这个页面,说明你已经成功建立了Django工程。
但是应用的建立还没有结束,还记得主文件中的settings.py文件吗,需要在其中的INSTALLED_APP中加入我们新建立的应用的名字。
对了,按CTRL+ C可以退出网页服务器,不然没法在Terminal中继续输入。
到这你已经成功建立了一个Django项目和应用了,是不是觉得很简单,Django就是这样一个非常便利而且程序员友好的框架。
写在后面
水平有限,如有错误或者不足之处,望不吝赐教。