码迷,mamicode.com
首页 > 其他好文 > 详细

Django:启动django

时间:2020-08-03 12:18:59      阅读:72      评论:0      收藏:0      [点我收藏+]

标签:request   loading   路径   site   short   参数   响应   实现   dex   

pip3 install django==1.11.29

2.创建一个Django项目

  • windows: 需要将下图中的路径添加到系统环境变量,就可以通过django-admin创建django项目,并且django项目应用的就是python36的解释器
  • 技术图片在cmd命令中创建
    • django-admin startproject mysite

  • cmd创建项目的路径
  • 技术图片

3.启动Django项目

  •   python manage.py runserver 127.0.0.1:8080
  • 技术图片
  • 技术图片技术图片

4.项目启动成功,在浏览器输入ip和端口

  • 技术图片

5.在项目下创建应用

# 通过执行manage.py文件来创建应用,执行这个文件,需要在manage.py所有目录下执行这句话
python manage.py startapp app01
python manage.py startapp app02    # 每个应用都有自己单独的目录,每个应用的目录下都有自己的veiws.py和models.py

技术图片

models.py : 用来创建数据库表用的
views.py  :存放本app相关的视图函数,在浏览器上输入地址,服务器响应的相应数据就是通过这个文件实现的

6 在pycharm上创建Django项目

File--->New Project

 

  • 技术图片

7.基于Django实现一个简单的示例

  • 项目名目录下 urls.py 文件中配置url和views的对应关系

from django.conf.urls import url
from django.contrib import admin
from app01 import views
urlpatterns = [
    url(r^admin/, admin.site.urls),
    url(r^app01/, views.index),    # 在浏览器中输入http://127.0.0.1:8000/app01,服务端就会找到views.py中的 index 函数作出响应
]
  • views.py
from django.shortcuts import render,HttpResponse

# Create your views here.

def index(request):
    ‘‘‘
    这里可以写逻辑
    :param request:
    :return:
    ‘‘‘
    num = 100
    name = jackma
    name_list = [jack,tony,robin,green]
    d1 = {name:james,age:34,hobby:bascketball}

    return render(request,index.html,{name:name,num:num,namelist:name_list,d1:d1})
# 返回 给index.html文件传递参数,进行渲染,然后返回给浏览器

 

 

  • templates目录下的index.html文件
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<h1>this is userinfo page</h1>

<p>{{ num }}</p>
<p>{{ name }}</p>
<p>{{ namelist.2 }}</p>
<p>{{ d1.age }}</p>

</body>
</html>

 

 

 

 

 

  • pycharm启动Django项目

 

技术图片

Django:启动django

标签:request   loading   路径   site   short   参数   响应   实现   dex   

原文地址:https://www.cnblogs.com/jmuchen/p/13425055.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!