一、基本指令

1.项目的建立:

Django的项目建立,进入目录,打开cmd输入 django-admin startproject【项目名称】,注意如果是在其他文件下把项目设计成资源文件。

2.App的建立:

进入到带有manage.py的文件目录下,输入:python manage.py startapp 【应用名称】。之后将应用名称添加到settings.py的INSTALLED_APPS中,保证应用的可运行。

3.启用服务:

进入到带有mange.py的文件下,输入:python manage.py runserver 【可以指定端口,默认是8000】

二、进行URL映射。

每一个url都需要映射才可以使用

1.在views.py中的映射:

首先要导入HttpResponse,然后利用函数来完成

 from django.shortcuts import render
from django.http import HttpResponse # Create your views here. def index(request):
return HttpResponse("Hello, World!")

2.在url中的映射:

第一个是管理者的url映射,第二个是新建的url映射。

每一个path中第一个参数表示在那个域下面,第二个是映射的文件内容。

 from django.contrib import admin
from django.urls import path, include urlpatterns = [
path('admin/', admin.site.urls),
path('blog/', include('blog.urls')),
]

3.实现封装:

这是原来项目中带有的urls.py文件。

在app中建立一个新的urls.py的文件

用框架本来就有的url来控制这个新建的url。这样可以保证框架文件的不冗杂性。

 """
this py file is copy from the file of name is myblog
"""
from django.urls import path
from . import views urlpatterns = [
path('', views.index),
]

最新文章

  1. CentOS 安装VNC Server
  2. 使用 U盘 重装 Mac OSX
  3. ubuntu adobe flash player 安装
  4. [转]两种Sigma-Delta ADC SNR仿真方法
  5. heap和stack有什么区别
  6. android入门之: SharedPreferences
  7. [svn] 数据库操作残留,无法进行操作的解决方法
  8. Git之detached HEAD
  9. PHP 中的静态变量的简单使用
  10. ●洛谷P2664 树上游戏
  11. Jenkins+Git+Maven搭建自动化构建平台
  12. 第一个Azure应用
  13. 将.rpm转换为.tar.gz
  14. python之接口开发基础知识
  15. js -- 绑定的click addEventListener 事件只触发一次
  16. 可视化接口管理工具RAP,模拟数据,校验接口
  17. [SDOI2016]游戏 树剖+李超树
  18. Spring 4 mvc+shiro+thymeleaf+JPA(Hibernate)+MySql eclipse项目模板
  19. Java的ThreadContext类加载器的实现
  20. Cocos2d-x -自己定义动作 圆周运动

热门文章

  1. 已知一个函数rand7()能够生成1-7的随机数,请给出一个函数rand10(),该函数能够生成1-10的随机数。
  2. 原生js,通过document.getElementByClassName获取元素的索引值
  3. Windows配置Java环境
  4. as3.0加载swf并控制
  5. H3C S5800 MPLS----VPLS 三层路由透传二层网络
  6. Appium+python自动化3-定位元素
  7. Unity4.6证书激活问题
  8. mysql中的 随机字符串的生成
  9. oracle数据库冷恢复
  10. 解决video标签在微信中强制全屏、微信全屏播放(Android和IOS)