骄傲的赛亚人

django项目创建

1、安装django

进入虚拟环境运行命令
pip install django==3.2.11 # 指定版本

2、创建django项目

django-admin startproject 项目名称 路径(.是当前路径)
例如运行:django-admin startproject study_django .

3、运行django项目

命令:python manage.py runserver ip:端口
命令行可以不带ip和端口,服务将运行在127.0.0.1:8000
运行成功后再浏览器访问 http://127.0.0.1:8000 将会看到欢迎页面。
为了能让服务接受局域网其他地址的请求,可以让服务监听0.0.0.0
python manage.py runserver 0:端口(python manage.py runserver 0.0.0.0:端口)
注意:runserver只是django自带的一个用于开发的简易服务器,它为开发而设计,不要应用到生产环境

4、修改时区和语言

在settings.py中修改如下配置
LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai

5、创建应用

5.1概念:

在django中项目和应用的概念。每一个应用都是一个python包,遵循相同的约定和结构项目是整个网站,应用是某个功能模块

5.2创建一个django应用

在根目录运行命令:
python manage.py startapp appname
将会创建projects目录,目录结构如下

点击查看代码
projects/
	__init__.py
	admin.py                 # django后台站点的配置入口
	apps.py					 # 应用信息配置入口
	migrations/				 # 数据迁移历史信息目录
		__init__.py			
	tests.py				# 单元测试
	views.py				# 应用视图模块

6、创建视图

在projects/views.py创建视图
要调用视图,需要给他映射一个url

点击查看代码
from django.http import HttpResponse

def index(request):
	return HttpResponse

7、创建路由

在projects目录下创建子路模块urls.py编写如下代码:

点击查看代码
from django.urls import path
from . import views

urlpatterns = [
    path('index/', views.index)
]

还需要将子路由添加到主路由中,在项目的urls中添加跟路由

点击查看代码
from django.contrib import admin
from django.urls import path, include

urlpatterns = [
	...
    path('projects/', include('projects.urls'))
]

posted on 2022-02-22 15:00  骄傲的赛亚人  阅读(65)  评论(0编辑  收藏  举报

导航