随笔分类 - 测试平台
python
摘要:数据库配置 创建 MySQL 数据库( ORM 无法操作到数据库级别,只能操作到数据表)语法: create database 数据库名称 default charset=utf8; # 防止编码问题,指定为 utf8 在项目的 settings.py 文件中找到 DATABASES 配置项,将其信
阅读全文
摘要:前言 在上一章节中我们使用 django.http.HttpResponse() 来输出 "欢迎来到主页"。该方式将数据与视图混合在一起,不符合 Django 的 MVC 思想。 本章节我们将为大家详细介绍 Django 模板的应用,模板是一个文本,用于分离文档的表现形式和内容 模板应用案例 1、在
阅读全文
摘要:编写视图 在先前创建的 myapp 目录下的 myapp 目录新建一个 views.py 文件,并输入代码 from django.http import HttpResponse def index(request): return HttpResponse("欢迎来到主页 !") 进行URL 配
阅读全文
摘要:注释默认的SQLite3配置 $projectName/settings.py ''' DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': os.path.join(BASE_DIR, 'db.sqli
阅读全文
摘要:现象 出现:ModuleNotFoundError: No module named 'MySQLdb' (venv) D:\pycharm\Django_01\myapp>python manage.py runserver 0.0.0.0:8800 Watching for file chang
阅读全文
摘要:Django提供admin后台,便于统一管理用户、权限和权限组,超级用户初始化方法 使用命令行创建默认库 #django1.7之后 python manage.py migrate #django1.7之前 Python manage.py sydb 初始化命令行 python manage.py
阅读全文
摘要:现象 django.db.utils.OperationalError: no such table: auth_user 背景 django 首次创建超级管理员 解决方案 1、使用命令行创建默认库 #django1.7之后 python manage.py migrate #django1.7之前
阅读全文
摘要:修改settings.py 修改 Django项目中的settings.py中的 ALLOWED_HOSTS 的值为 [*] # 准许那些地址访问,* 表示任意地址 ALLOWED_HOSTS = ['*'] # ALLOWED_HOSTS = ['192.168.1.49', 'localhost
阅读全文
摘要:前提 Python 3.7.1 Django 2.2.27 使用命令行创建项目 django-admin startproject ${yourproject} 创建完成后我们可以查看下项目的目录结构: $ cd zwf/ $ tree . |-- zwf | |-- __init__.py | |
阅读全文
摘要:Django 版本对应的 Python 版本 Django Python 1.8 2.7, 3.2 , 3.3, 3.4, 3.5 1.9, 1.10 2.7, 3.4, 3.5 1.11 2.7, 3.4, 3.5, 3.6 2.0 3.4, 3.5, 3.6, 3.7 2.1,2.2 3.5,
阅读全文