相关文章推荐
聪明的鞭炮  ·  快速入门:图像分析 - Azure AI ...·  2 月前    · 
淡定的打火机  ·  打造中国版ChatGPT,这是国内最有实力的 ...·  1 年前    · 
虚心的梨子  ·  logstash的mutate过滤器的使用 ...·  1 年前    · 
爱喝酒的茶叶  ·  NavMesh导航寻路使用 - 知乎·  2 年前    · 
热心肠的莲藕  ·  spdlog首页、文档和下载 - 快速的 ...·  2 年前    · 
Code  ›  django初始化配置及创建数据库表-天翼云
django 云数据库 天翼云 天翼
https://www.ctyun.cn/zhishi/p-267673
英姿勃勃的地瓜
2 年前

活动

天翼云最新优惠活动,涵盖免费试用,产品折扣等,助您降本增效!
查看全部活动
热门活动
  • 818·全民上云季 NEW 2核2G云主机只要47.4元/3个月起
  • 算力套餐 NEW 让算力触手可及
  • 云上钜惠 HOT 爆款云主机全场特惠,更有万元锦鲤券等你来领!
  • 中小企业上云场景组合购 NEW 建站、域名等场景一站式购齐,组合购9元起!
  • 天翼云·创新直播间 NEW 与专家共同解读云计算领域前沿趋势
  • 新客特惠 NEW 全场热销云主机2.5折!
  • 天翼云电脑专场 HOT 移动办公神器天翼云电脑4核8G畅享3个月只要130元起!
  • 云主机特惠 HOT 多款云主机新老同享,满足您的上云需求!
免费活动
  • 企业免费试用专区 HOT 数十款产品免费试用,完成企业实名认证领取2000元试用金!
  • 个人免费试用专区 HOT 完成个人实名认证即可获得1000元试用金!
  • 新客特惠 全场云主机2.5折起
  • 云上安全专场 安全产品全场6折起!

应用商城

天翼云精选行业优秀合作伙伴及千余款商品,提供一站式云上应用服务。
进入甄选商城 进入云市场
办公协同
  • WPS云文档天翼云版 翼企云( License版) 天翼云企业云盘(标准服务版) 蓝信安全移动工作平台(SAAS) SSL证书 新域名服务 税务风控云 商企云财税(SAAS版) 翼云加速-标准版包月套餐 天翼云管家2.0 天翼云管家 翼备份(SaaS版)300G 智慧工厂_生产流程管理解决方案 天翼智慧工地 天翼全栈混合云敏捷版(软件) 天翼全栈混合云敏捷版(一体机)

合作伙伴

天翼云携手合作伙伴,共创云上生态,合作共赢
天翼云生态合作中心
  • 天翼云生态合作中心
天翼云技术合作伙伴
  • 天翼云OpenAPI中心 天翼云诸葛AI平台 天翼云EasyCoding平台
天翼云渠道合作伙伴
  • 天翼云代理渠道合作伙伴
天翼云培训认证
  • 天翼云学堂 天翼云市场商学院
天翼云服务合作伙伴
  • 天翼云MSP合作伙伴
天翼云合作计划
  • 央企云合作计划
天翼云应用合作伙伴
  • 天翼云云市场合作伙伴 天翼云甄选商城合作伙伴

开发者

开发者相关功能入口汇聚
技术社区
资源与工具
  • 天翼云OpenAPI EasyCoding敏捷开发平台 AI创作间
培训与认证
  • 天翼云学堂 天翼云认证

支持与服务

为您提供全方位支持与服务,全流程技术保障,助您轻松上云,安全无忧
文档与工具
  • OpenAPI中心 客户支持计划

了解天翼云

天翼云秉承央企使命,致力于成为数字经济主力军,投身科技强国伟大事业,为用户提供安全、普惠云服务
品牌介绍
  • 关于天翼云 天翼云4.0 天翼云APP 全球基础设施 分析师和白皮书 2023云生态大会 2022云生态大会 天翼云中国行 支持与服务 了解天翼云
  • 站点切换
    • 中国站
  • 文档
  • 控制中心
  • 备案
  • 管理中心

django初始化配置及创建数据库表

首页 知识中心 服务器 文章详情页

django初始化配置及创建数据库表

2023-08-09 06:39:05 阅读次数:4

上一章https://blog.51cto.com/yht1990/2382801

本章节官网详细参考:https://docs.djangoproject.com/zh-hans/2.1/intro/tutorial02/ 1、配置pymysql代替MySQLdb 在需要的项目中(D:\mysite\polls下的__init__.py)添加如下内容

import pymysql
pymysql.install_as_MySQLdb()

2、服务器创建mysite数据库,配置权限允许访问数据库的IP

3、配置允许所有主机访问 mysite\settings.py ALLOWED_HOSTS = ["*"]

4、数据库配置 mysite\settings.py

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'mysite',
        'USER': 'root',
        'PASSWORD': '123456',
        'HOST': '192.168.20.217',
        'PORT': '3306',

5、配置包含应用 mysite\settings.py

INSTALLED_APPS = [
    'polls.apps.PollsConfig',  #添加的配置
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',

6、注释csrf验证 mysite\settings.py

MIDDLEWARE = [
    'django.middleware.security.SecurityMiddleware',
    'django.contrib.sessions.middleware.SessionMiddleware',
    'django.middleware.common.CommonMiddleware',
    #'django.middleware.csrf.CsrfViewMiddleware',
    'django.contrib.auth.middleware.AuthenticationMiddleware',
    'django.contrib.messages.middleware.MessageMiddleware',
    'django.middleware.clickjacking.XFrameOptionsMiddleware',

7、创建存放静态html文件目录,所有静态文件放此目录下 即建一个templates再建polls 2、django初始化配置及创建数据库表

8、创建存放bootstarp文件目录,所有boostarp文件放此目录下 即建一个static再建polls 2、django初始化配置及创建数据库表

9、创建模型 polls/models.py

from django.db import models
class Question(models.Model):
    question_text = models.CharField(max_length=200)
    pub_date = models.DateField('date published')
class Choice(models.Model):
    question = models.ForeignKey(Question, on_delete=models.CASCADE)
    choice_text = models.CharField(max_length=200)
    votes = models.IntegerField(default=0)

10、建表 1)为模型的改变生成迁移文件。

D:\mysite>python manage.py makemigrations
Migrations for 'polls':
  polls\migrations\0001_initial.py
    - Create model Choice
    - Create model Question
    - Add field question to choice

2)开始建表 python manage.py migrate

一、django管理页面 1)创建一个管理员账号 2、django初始化配置及创建数据库表

  • 向管理页面加入投票应用 polls/admin.py from django.contrib import admin from .models import Question admin.site.register(Question)
  • 3)重启访问 ide重启项目,访问:http://127.0.0.1:8000/admin/

    版权声明:本文内容来自第三方投稿或授权转载,原文地址:https://blog.51cto.com/yht1990/2382898,作者:yht_1990,版权归原作者所有。本网站转在其作品的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如因作品内容、版权等问题需要同本网站联系,请发邮件至ctyunbbs@chinatelecom.cn沟通。

    上一篇: 第一章:Spinnaker配置Ldap用户认证

    下一篇: 备份策略、系统故障排除

    相关文章

    2023-07-07 08:00:33

    Gradle 项目的生命周期和settings文件

    Gradle 项目的生命周期和settings文件

    gradle

    作者介绍

    天翼云小翼
    天翼云用户

    文章

    20373

    阅读量

    1141768

    查看更多

    热门标签

    linux Linux python mysql centos nginx django redis
    查看更多

    相关产品

    弹性云主机

    随时自助获取、弹性伸缩的云服务器资源

    天翼云电脑(公众版)

    便捷、安全、高效的云电脑服务

    对象存储

    高品质、低成本的云上存储服务

    云硬盘

    为云上计算资源提供持久性块存储

    推荐助力领好礼 邀请好友完成推荐任务 最高可得千元电信卡
    查看详情
    • 7*24小时售后
    • 无忧退款
    • 免费备案
    • 专家服务
    售前咨询热线
    400-810-9889转1
    • 天翼云APP 微信公众号
    服务与支持
    • 备案中心
    • 售前咨询
    • 智能客服
    • 自助服务
    • 工单管理
    • 客户公告
    账户管理
    • 管理中心
    • 订单管理
    • 余额管理
    • 发票管理
    • 充值汇款
    • 续费管理
    快速入口
    • 文档中心
    • 最新活动
    • 免费试用
    • 安全专区
    • 信任中心
    • 天翼云学堂
    云网生态
    • 甄选商城
    • 渠道合作
    • 云市场合作
    了解天翼云
    • 关于天翼云
    • 天翼云APP
    • 服务案例
    • 新闻资讯
    • 联系我们
    • 校园招聘
    热门产品
    • 弹性云主机
    • 边缘安全加速平台
    • 天翼云电脑
    • 天翼云手机
    • 关系型数据库
    • 对象存储
    • 云硬盘
    • Web应用防火墙
    • 服务器安全卫士
    • 天翼云办公
    热门推荐
    • 云服务备份
    • 云空间
    • 全站加速
    • 安全加速
    • 云服务器
    • 云主机
    • 智能边缘云
    • 应用编排服务
    • 微服务引擎
    • 共享流量包
    更多推荐
    • web应用防火墙
    • 密钥管理
    • 等保咨询
    • 安全专区
    • 应用运维管理
    • 云日志服务
    • 云网融合
    • 云搜索服务
    • 数据湖探索
    • 数据仓库服务
    友情链接
    • 天翼云盘
    • 天翼企业云盘
    • 189邮箱
    • 中国电信集团
    ©2023 京ICP备 2021034386号
     
    推荐文章
    聪明的鞭炮  ·  快速入门:图像分析 - Azure AI services | Microsoft Learn
    2 月前
    淡定的打火机  ·  打造中国版ChatGPT,这是国内最有实力的一批NLP团队与人才-阿里云开发者社区
    1 年前
    虚心的梨子  ·  logstash的mutate过滤器的使用 - huan1993 - 博客园
    1 年前
    爱喝酒的茶叶  ·  NavMesh导航寻路使用 - 知乎
    2 年前
    热心肠的莲藕  ·  spdlog首页、文档和下载 - 快速的 C++ 日志库 - OSCHINA - 中文开源技术交流社区
    2 年前
    今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
    删除内容请联系邮箱 2879853325@qq.com
    Code - 代码工具平台
    © 2024 ~ 沪ICP备11025650号