Django的学习(一)————初入django

 一、基本指令

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,然后利用函数来完成

1 from django.shortcuts import render
2 from django.http import HttpResponse
3 
4 # Create your views here.
5 
6 
7 def index(request):
8     return HttpResponse("Hello, World!")

2.在url中的映射:

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

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

1 from django.contrib import admin
2 from django.urls import path, include
3 
4 urlpatterns = [
5     path('admin/', admin.site.urls),
6     path('blog/', include('blog.urls')),
7 ]

3.实现封装:

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

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

 

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

1 """
2     this py file is copy from the file of name is myblog
3 """
4 from django.urls import path
5 from . import views
6 
7 urlpatterns = [
8     path('', views.index),
9 ]
原文地址:https://www.cnblogs.com/future-dream/p/10375503.html