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 runserver
Performing 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:39
Django 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 HttpResponse
def index(request):
    return HttpResponse("Hello world! django")

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

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

保存,查看页面
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值