2.建立第一个django项目与配置
时间:2022-07-26
本文章向大家介绍2.建立第一个django项目与配置,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
基础命令:
django-admin startproject name #启动项目
django-admin startapp name #建立一个APP
python manage.py makemigrations #建立数据库迁移准备
python manage.py migrate #迁移
单个APP的项目目录:
SETTING.PY注意基本配置:
数据库(用的MYSQL):
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql', # 或者使用 mysql.connector.django
'NAME': 'test',
'USER': 'test',
'PASSWORD': 'test',
'HOST':'test',
'PORT':'3306',
}
}
静态文件路径:
STATIC_URL = '/static/'
#STATIC_ROOT = os.path.join(BASE_DIR,'static')
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
中文:
LANGUAGE_CODE = 'zh-hans'
上传路径:
MEIDA_ROOT = BASE_DIR+"/upload/"
项目urls的配置,采用include,通过只要,使vote开头的URL都到指定应用中去。
from django.contrib import admin
from django.conf.urls import include,url
urlpatterns = [
url('admin/', admin.site.urls),
url(r'^vote/',include('vote.urls'))
]
url使用path可以获取相应的字段。具体可参考:https://www.cnblogs.com/huang-yc/p/9651162.html
from django.conf.urls import url,re_path
from . import views
from django.urls import path
urlpatterns = [
path('<str:vname>/index', views.index),
path('<str:vname>/search-post', views.search_post),
]
到此,基本的配置好了。
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 实习第七周
- 有赞 Android 崩溃保护的探索及实践
- 文章翻译:Node.js和Redis入门-安装与命令
- Angular的built-in指令
- 浅谈前端响应式设计(一)
- 浅谈前端响应式设计(二)
- 搭建简易的物联网服务端和客户端-redis+websocket(二十五)
- Angularjs下拉联动(2)
- 大数据开发平台(Data Platform)在有赞的最佳实践
- 【LeetCode两题选手】算法类题目(8.7)
- 树莓派2配置LAMP环境
- 实习第八周
- Office OpenXml SDK 使用 Fallback 图片显示 Ole 元素
- 直播平台在线人数功能
- ZanProxy —— 本地代码调试线上页面,环境再也不是问题