AI智能
改变未来

1、初步认识Django

1、环境安装
Python环境:Python3.6.0
Django2.1.1
pycharm

2、Django的安装
pip install django==2.1.2
查看版本号:pip show django
检测安装的Django是否成功:
import django
print(django.get_version())

3、创建项目
(1)首先先创建一个工程,现在本地磁盘D:\\web_djo目录下创建这个目录
(2)再cmd到这个目录下,新建一个Django project(即一个Django项目实例所需要的设置项集合,包括数据库配置、Django配置和应用程序配置)
输入以下命令:django-admin startproject helloworld
执行完这个命令后,打开pycharm就可以看到web_djo工程下多了以下层级文件

(3)以上的这些目录的文件以及用处是:
最外层:helloworld项目的容器,可以随便命名。
manage.py:一个让你有各种方式管理Django项目的命令行工具
helloword/init.py:一个空文件,告诉Python这个目录应该滴一个Python包。
helloword/setting.py:项目的配置文件
helloword/urls:项目的url声明,相当于网站的“目录”。
helloword/wsgi.py:你的项目运行在WSGI兼容的服务器上的入口。

(4)django-admin.exe是一个可执行文件,安装django时候会默认安装到python3\\Scripts目录下,相关指令用-h查看

4、启动服务
启动Django服务,使用djotest下的manage.py
步骤:先cd到web_djo/djotest目录下,然后输入以下命令:
Python manage.py runserver

D:\\web_djo\\djotest>python manage.py runserverPerforming system checks...System check identified no issues (0 silenced).You have 15 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.Run \'python manage.py migrate\' to apply them.October 23, 2018 - 21:09:39Django version 2.1.2, using settings \'helloworld.settings\'Starting development server at http://127.0.0.1:8000/Quit the server with CTRL-BREAK.

只要看到Starting development server at http://127.0.0.1:8000/,即可在浏览器打开
注:Django服务默认在8000端口启动,如果想换个端口与,输入以下命令

python manage.py runserver 8080

5、视图和url的配置
(1)首先在helloworld/helloworld目录下新建一个视图Py文件(view.py),并输入代码

from django.http import HttpResponsedef index(request):return HttpResponse(\"Hello world! django\")

(2)绑定URL与视图函数。打开 urls.py 文件,删除原来代码,将以下代码复制粘贴到 urls.py 文件中

#绑定URL与视图文件from django.conf.urls import urlfrom . import viewurlpatterns=[url(r\'^$\',view.index)

保存,查看页面

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » 1、初步认识Django