项目创建
一、Django简介
Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。
关于Django快速上手,可以访问Django快速入门
二、工具准备
Linux-----------------Ubuntu下载
Python3-------------Python官网
Django2.x----------Django下载
Pycharm------------Pycharm官网
MySQL--------------MySQL官网
三、Django环境搭建
四、创建项目
法一
- 在Linux上cd到需要的路径,创建项目 django-admin startproject 项目名 ;
- 用pycharm打开一个空文件夹,在Tools-Deployment-Configuration设置相应的同步信息;
- 单击Edit Configurations,点击+号添加Django server,此处的host是允许访问的IP,Environment variables中的Name和Value分别添加 DJANGO_SETTINGS_MODULES 和 项目名.settings ;
- 进入File-Settings-Languages&Frameworks-Django中,Django Project root是本地项目路径,Settings为本地settings.py,Manage script是本地的manage.py;
- 将服务器代码同步到本地
法二
- 在pycharm上用本地python环境创建Django项目;
- Settings里设置python解释器为Ubuntu的虚拟环境;
- 同法一的2-5
法三
- pycharm创建项目时选择远程python虚拟环境,无需做任何配置
五、测试
- 测试之前修改主目录下的settings文件 ALLOWED_HOSTS = ['*']
- 法一:确保之前的Edit Configurations配置无误,然后点击右上角的绿三角运行
- 法二:在服务器上运行 python manage.py runserver 0.0.0.0:8000
- 打开浏览器,输入 127.0.0.1:8000
运行截图
六、万能的Hello World!
django开发的一般流程就是创建视图函数,配置URL。
1.在主目录下新建一个views.py
from django.http import HttpResponse #导入相关的包 def hello(request): return HttpResponse('Hello World!!!') #创建视图函数
2.配置url,编辑urls.py
在 urlpatterns 里加上 path('hello/',hello),
3.启动django
│ ├── __init__.py
│ ├── settings.py
│ ├── urls.py
│ └── wsgi.py
└── manage.py
manage.py
django中的一个命令行工具,管理django项目
__init__.py
空文件,告诉python这个目录是python包
setting.py
配置文件,包含数据库信息,调试标志,静态文件等。
urls.py
Django项目的URL声明
wsgi.py
部署服务器用到的