Django学习-app创建与注册
app创建
1通过命令行创建app:
2通过运行manage.py 创建:
app注册
app注册两种方法
配置setiting.py文件
#静态文件:
STATIC_URL='/static/'
STATICFILES_DIRS = [os.path.join(BASE_DIR, 'static'),
]
#templates:
'DIRS':[os.path.join(BASE_DIR, 'templates')]
#注册app
INSTALLED_APPS
#注释掉csrf中间件,即可提交POST请求
MISDDLEWARE
导入app内的功能
使用mysql数据库
1 创建一个数据库 db1
2 配置setting.py
DATABASES = { 'default':{'ENGINE':'django.db.backends.mysql','NAME':'db1','HOST':'127.0.0.1','PORT':3306,'USER':'root','PASSWORD':'123456'}
}
3 使用pymysql的模块链接mysql数据库
习惯写入到与项目同名的文件加下的_init_.py中
import pymysql
pymysql.install_as_MySQLdb()
4 app下的models.py写model
class User(models.Model):username = models.CharField(max_length=32) # varchar(32)password = models.CharField(max_length=32) # varchar(32)
5执行数据库迁移的命令
pyhton manage.py makemigrations
python manage.pymigrate
Django学习-app创建与注册相关推荐
- Django学习手册 - 创建Django工程项目以及APP
前置步骤: 下载python,django 并且安装好 python 解释器以及django模块. 整体步骤阐述: 创建django工程项目 步骤一:进入安装的python目录 步骤二:输入创建工程的 ...
- Django学习——1.创建第一个项目
新手学习Django,参考菜鸟教程,从第一个项目开始 项目名:FirstProject Python版本:3.7.0 Django版本:3.2.0 创建项目 项目创建命令: django-admin ...
- 后台使用orm多还是直接sql_Django应用app创建及ORM
Django应用app创建及ORM 一.重要知识点回顾: 1. form表单提交数据的注意事项: 1. 是form不是from,必须要有method和action (action用来指定你的数据提交到 ...
- 自学Python第二十二天- Django框架(一)创建项目、APP、快速上手、请求和响应流程、模板、数据库操作
Django 框架是一个基于 python 的重量级的 web 开发框架,现今很多大公司大项目都是使用 Django 框架.采用了 MVC(model view controller) 的框架模式,p ...
- Django框架学习——1—(虚拟环境搭建、MVC思想与Django的MVT区别、Django项目的创建、运行Django项目、项目结构介绍)
1.虚拟环境搭建 创建新的Django框架的虚拟环境: 注意:如果没有pipenv指令,需要安装这个支持库,同时需要记住配置它的环境变量,否则虚拟环境会安装在默认文件夹下(一般是C:\Users\Ad ...
- django 命令行创建项目app
django 命令行创建项目app 方法一: 在pycharm中打开Terminal 找到自己想要创建的文件目录下 创建app django-admin startapp app名称 方法二: 第一步 ...
- Android学习之完整的注册登录Demo(APP端+服务器端)
因比赛或者项目需要,写了几个小打小闹的APP.有的处于"单机"状态,有的处于"半联网"状态,觉得学习有点操之过急,所以先缓一缓,梳理一下之前所学的知识,将之前做 ...
- Django学习笔记-1 在Anaconda下安装和创建Django项目
一.创建虚拟环境 1.打开Anaconda prompt 2.创建虚拟环境 conda create -n mydjango_env 3.查看以及创建的虚拟环境 conda env list 会展示如 ...
- python基础学习[python编程从入门到实践读书笔记(连载三)]:django学习笔记web项目
文章目录 Django项目:学习笔记web网页 项目部署 参考 自己部署的网站,还是小有成就感的,毕竟踩过很多坑,实战技能也有些许进步. 网站链接:http://lishizheng.herokuap ...
最新文章
- Java中Map类型数据使用LinkedHashMap保留数据的插入顺序
- Mysql8.0.12安装教程方法 Mysql8.0.12安装教程
- C 冒泡排序及其非常非常非常简单的优化
- 《解释的工具:生活中的经济学原理》读书笔记7(完)
- [转载]Bluetooth协议栈学习之SDP
- 能力共进、价值共赢,华为传媒携手生态伙伴推动行业数字化转型和智慧化升级
- 一统江湖的大前端(7)React.js-从开发者到工程师
- Epic Games创始人眼中的虚拟现实
- php门面理解,php 门面模式(外观模式)
- 四LED单端输出充电仓配合TWS耳机芯片QCC3020使用
- flink Flink在监控流计算中的应用
- Windows任务管理器命令行查进程
- 特征点检测FAST算法
- 2019最新-全国等级保护测评机构推荐目录
- layui实现报表数据
- JMeter参数化post请求
- Marlin固件之二:源代码详解与移植
- Transform 3.1:SPSS 的通用数据转换程序
- 计算机网络题库类型 (建议收藏)
- printf及无符号型整数
热门文章
- 传奇黑客成『吹哨人』,推特麻烦了;谷歌20+技术学习路线;Python数据科学电子书;游戏智能体开发平台;前沿论文 | ShowMeAI资讯日报
- Windows提权基础:信息收集技巧及可用漏洞搜索
- UE开机入网流程及RRC连接建立
- vue调用电脑端摄像头实时拍照
- Three.js显示物体的运动轨迹
- 如何区分黑体 、宋体和圆体
- ajax使用post函数(通过远程 HTTP POST 请求载入信息)
- (64)-- 爬取58同城网页信息
- Python实效编程01 -- 星座预测
- 用Chrome浏览器模拟手机,andriord,iphone,ipad访问网站