Django Setting文件配置和简单的创建数据库字段
Django
Settings文件配置
静态文件配置
STATIC_URL = '/static/'
# 静态文件配置
STATICFILES_DIRS = [
os.path.join(BASE_DIR,'static')
]
# 暴露给外界能够访问服务器静态文件夹下面所有的资源
STATIC_URL = '/xxx/' # 接口前缀 跟你的静态文件夹的名字一点关系都没有
# 默认情况下这个前缀跟静态文件夹名字一样!!!
# 静态文件配置
STATICFILES_DIRS = [
os.path.join(BASE_DIR,'static'), # 就是你的静态文件夹路径
os.path.join(BASE_DIR,'static1'),
os.path.join(BASE_DIR,'static2')
]
配置连接MySQL数据库
'第一步:'
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'django', # django项目必须要提前创建好
'HOST':'127.0.0.1',
'PORT':3306,
'USER':'root',
'PASSWORD':'root'
}
}
'第二步'
# 告诉django 用pymysql替换他默认的mysql_db模块
# 方式一: 在你的项目文件夹下面的__init__.py 里面
# 方式二: 也可以在应用文件夹下面的__init__.py 里面
import pymysql
pymysql.install_as_MySQLdb() # 告诉django 用pymysql替换他默认的mysql_db模块
Form表单发送地址配置
action 属性控制提交的地址
方式1:写全路径 : <form action='Http:/127.0.0.1/login/'>
方式2:只写路径后缀 <form action='login/'>
方式3:默认不写 就会默认往当前路径提交<form action=''>
form 表单中的请求方式
get:默认
post:需设置 // post 设置里面也可以配置参数,并且在后台可以获取post参数
修改方式:<form action='' method='post'>
后端提交的数据(POST,GET)如何获取
前端文件
<input type="text" placeholder="Username" name ='name'>
<input type="password" placeholder="Password" name = 'pwd'>
<input type="submit" class="btn" value="Sign in">
后端文件
POST和GET里面把数据放在一个大字典里,存放了所有用户的请求数据
request.POST/GET
利用get方法获取
当有多个值得时候,只会获取最后一个值
request.GET/POST.get('username')
用getlist方式获取多个值
request.GET.getlist('hobby') # 可以获取 key为'hobby'的value值中的整个列表,但是不推荐使用,应用场景:hobby 多选框等
利用Django创建数据库表字段
定义模型表
更多的表字段见这里
在应用里面的Models里面写入
class User(models.Model):
id=models.AutoField(primary_key=True)
name=models.CharField(max_length=32)
password=models.CharField(max_length=16)
迁移数据库
python3 manage.py makemigrations
python3 manage.py migrate
Django Setting文件配置和简单的创建数据库字段的更多相关文章
- Django静态文件配置-request方法-ORM简介-字段的增删改查
app的创建注意事项: 在Django新创建的app要在seetings.py中添加注册,才会生效 创建app:django-adminapp an startapp app名称 或者 python3 ...
- 55 Django静态文件配置
一.Django静态文件配置 1.项目文件夹,新建一个文件夹statics 文件夹 2.在配置文件settings.py中,配置: 文件中有第句: STATIC_URL = '/static/'#静态 ...
- Django setting 常用配置
setting.py 这个文件包含了所有有关这个Django项目的配置信息,均大写: TEMPLATE_DIRS , DATABASE_NAME , 等. 最重要的设置是 RO ...
- $Django setting.py配置 ,GET、POST深入理解,三件套,orm对象关系映射简介
1 django中app的概念: 大学:----------------- 项目 信息学院 ----------app01 物理学院-----------app02 ****强调***:创建的每一 ...
- django静态文件配置
开发环境配置 需要下面几个步骤 1. 在app目录下创建static目录,将静态文件和相关文件夹放到此目录下,如your_app/static/img等 2. 确保settings.py中的INSTA ...
- Django 静态文件配置 (Nginx)
初学Django,在访问静态文件时候遇到很多误区,一直配置不成功,在此记录一下. Django静态文件访问分为两种:一种是Debug模式下,测试开发网站时对静态文件的访问,一种是实际生产环境中对静态文 ...
- Django——静态文件配置
本文目的 最近用django开发项目,发现django的静态文件(js,css和img等)配置比较麻烦,开发环境和生产环境的配置还不一样,这里记录一下,作为备忘.我当前使用的版本是django v1. ...
- Django 之 文件配置、pycharm及django连接数据库、创表及表的增删改查02
目录 创建项目后的文件夹配置 静态文件配置 接口前缀动态绑定 form表单回顾 根据请求方式的不同,返回前端不同的信息 pycharm 连接MYSQL数据库 Django 连接MYSQL数据库的配置 ...
- django setting文件那些事
1.设置语言.时区 2.设置新建的用户表作为默认用户表 3.利用apps文件夹收纳app 新建python package apps,然后把app放在该文件夹下 然后setting中添加如下代码: 4 ...
随机推荐
- antd二级联动异步加载
/** * Created by Admin on 2016/9/19. * 批量导入 */ import React, {Component, PropTypes} from "react ...
- Response.setContentType()参数说明
response.setContentType()的参数说明 <meta http-equiv="Content-Type" content="text/html; ...
- spring注入注解
常见注解有Autowired.Resource.Qualifier.Service.Controller.Repository.Component. @Resource装配顺序 1. 如果同时指定了n ...
- 终端复用器tmux基础使用
简介对于经常操作Linux系统的同学来说,远程连接Linux服务器使用最多的工具是SecureCRT或者Xshell,而将此时的环境称为终端环境.Tmux是两个单词的缩写,即“Terminal Mul ...
- 【机器学习】sigmoid函数求导 手写过程
- 【Qt开发】Qt5 中对 C++11 一些新特性的封装
C++11 是现在的 C++ 标准的名称,C++11 为 C++ 语言带来很多新特性. 而 Qt 4.8 是 Qt 首个在其 API 中开始使用一些新的 C++11 特性的版本,我之前写过一篇博文:C ...
- SQL SERVER 字符串函数 PATINDEX()
定义: PATINDEX()返回模式在指定表达式中第一次出现的起始位置:如果在所有有效的文本和字符数据类型中都找不到该模式,则返回零. 语法: PATINDEX ( '%pattern%' , exp ...
- Java源码 -- LinkedList
1.1.LinkedList概述 LinkedList是一种可以在任何位置进行高效地插入和移除操作的有序序列,它是基于双向链表实现的. LinkedList 是一个继承于AbstractSequent ...
- 最大流Dinic(模板)
#define IOS ios_base::sync_with_stdio(0); cin.tie(0); #include <cstdio>//sprintf islower isupp ...
- 【Python基础】02_Python中变量的输入输出
1.变量的输入: input函数: input() input("请输入银行卡密码") password = input("请输入银行卡密码") 变量名 = i ...