项目创建

一、Django简介

Django 最初被设计用于具有快速开发需求的新闻类站点,目的是要实现简单快捷的网站开发。

关于Django快速上手,可以访问Django快速入门

二、工具准备

Linux-----------------Ubuntu下载

Python3-------------Python官网

Django2.x----------Django下载

Pycharm------------Pycharm官网

MySQL--------------MySQL官网

三、Django环境搭建

 参考Django环境搭建

四、创建项目

法一

  1. 在Linux上cd到需要的路径,创建项目 django-admin startproject 项目名
  2. 用pycharm打开一个空文件夹,在Tools-Deployment-Configuration设置相应的同步信息;
  3. 单击Edit Configurations,点击+号添加Django server,此处的host是允许访问的IP,Environment variables中的Name和Value分别添加 DJANGO_SETTINGS_MODULES 和 项目名.settings ;
  4. 进入File-Settings-Languages&Frameworks-Django中,Django Project root是本地项目路径,Settings为本地settings.py,Manage script是本地的manage.py;
  5. 将服务器代码同步到本地

法二

  1. 在pycharm上用本地python环境创建Django项目;
  2. Settings里设置python解释器为Ubuntu的虚拟环境;
  3. 同法一的2-5

法三

  1. pycharm创建项目时选择远程python虚拟环境,无需做任何配置

五、测试

  1. 测试之前修改主目录下的settings文件 ALLOWED_HOSTS = ['*'] 
  2. 法一:确保之前的Edit Configurations配置无误,然后点击右上角的绿三角运行
  3. 法二:在服务器上运行 python manage.py runserver 0.0.0.0:8000 
  4. 打开浏览器,输入 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

 

 

 

文件目录结构:

├── hello_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  部署服务器用到的

 

posted @ 2018-12-27 14:36  ChanceySolo  阅读(354)  评论(0编辑  收藏  举报