03-Django-基础篇-创建项目

Posted 爱学习de测试小白

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了03-Django-基础篇-创建项目相关的知识,希望对你有一定的参考价值。

创建项目


前言

  • 本篇来学习Django项目的创建

环境准备

  • 需安装python环境,执行下面命令安装Django

pip install django==2.2.5

创建工程

  • django-admin startproject 工程名称

例如:想要在桌面的code目录中创建一个名为bookmanager的项目工程,可执行如下命令:

cd  C:\\Users\\wz100\\Desktop\\Code
django-admin startproject bookmanager

  • 工程目录说明
─bookmanager                    #  与项目同名的目录,此处为bookmanager,名称可自定义
    │  manage.py                # 是项目管理文件,通过它管理项目
    │  
    └─bookmanager
    		__init__.py         # 一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包
            settings.py         # 是项目的整体配置文件
            urls.py             #  是项目的URL配置文件
            wsgi.py             # 是项目与WSGl兼容的Web服务器入口


settings.py。
urls.py。

  • 启动服务: python manage.py runserver
  • django服务默认在8000端口启动,如果想换个端口,可以输入以下指令

python manage.py runserver 8080

创建子应用

  • python manager.py startapp 子应用名称
  • 注册子应用:setting文件INSTALLED_APPS

编写hello world

  • views中编写如下代码:
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello world !  django ~~")

  • urls中添加路由,如下
from django.conf.urls import url
from django.contrib import admin
from django.urls import path
from helloworld import views

urlpatterns = [
    path('admin/', admin.site.urls),
    url(r'^$', views.index),
]

以上是关于03-Django-基础篇-创建项目的主要内容,如果未能解决你的问题,请参考以下文章

Python Scrapy项目创建(基础普及篇)

03.Django基础三之视图函数

flask 项目中使用 bootstrapFileInput(基础篇)

Django基础篇

SpringBootJava使用Scheduled注解实现定时任务功能—基础篇

学习react(基础篇)