创建Django之前要安装python
创建Django 之前要确定自己已经安装python。我用的版本是python3.2.5
几行命令就能搞定
- 创建虚拟环境 ( python -m venv env )
- 激活虚拟环境 ( .\env\Scripts\activate)
提示无法加载文件xxx.venv\Scripts\activat
解决办法
第一步:以管理员身份运行powershell
第二步:执行:get-ExecutionPolicy 回复Restricted,表示状态是禁止的。
第三步:执行:set-ExecutionPolicy RemoteSigned
第四步:选择Y,回车 - 安装Django ( pip3 install django)
- 创建项目 ( django-admin startproject MyBlog )

文件夹的内容
- ** manage.py ** 管理Django 项目的命令行工具
- ** asgi.py ** ASGI兼容的web服务器,提供服务的入口点
- ** setting.py ** 项目的配置文件
- ** urls.py ** 项目url声明
修改中英文和时区
打开 settings.py 文件修改里面的 LANGUAGE_CODE 和 TIME_ZONE 的内容
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
创建项目模块
‘user’ 根据时间情况自己定义模块名称
python .\manage.py startapp user
创建完成后需要配置路由和注册app
- 注册app 在settings的 INSTALLED_APPS 中注册app
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'user.apps.UserConfig' #这里的配置和你的方法名一致
]

2. url配置 : 在主urls.py 中配置路由
from django.contrib import admin
from django.urls import path, include
urlpatterns = [
path('admin/', admin.site.urls),
path('users/', include('user.urls')), #user应用的url
]
- 在user应用中创建urls.py文件夹并创建一下代码
from rest_framework_jwt.views import obtain_jwt_token, refresh_jwt_token
from django.urls import path
import views
urlpatterns = [
path("login", views.login), # "login" 就是请求路径
]
在views中创建 login方法编写你的实现代码就行
连接数据库
- 先下载python 与 mysql 安装包
pip install mysqlclient
- 在sttings.py 中设置数据库连接
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': '您的数据库名称',
'USER': 'root',
'PASSWORD': '您的密码',
'HOST': '10.10.12.225',
'PORT': '3306'
}
本文详细介绍如何从零开始搭建Django项目,包括环境准备、项目创建、模块添加、数据库连接及基本配置步骤。

1424

被折叠的 条评论
为什么被折叠?



