Django----初始化项目结构
1.初始化项目结构图
│ .gitignore # 提交git仓库时,不提交的文件必须要在这里进行标注
│ README.en.md # 英文(项目介绍) │ README.md # 中文项目简介
│ requirements.txt # django项目安装文件
│
├─celery_task # 用来存放celery相关文件(以便分布式部署)
│ __init__.py │├─db # 数据库相关:1.数据库初始化sql脚本; 2.数据库维护脚本,清 理,备份脚本
├─scrips # 脚本目录:1.定时任务脚本;2.页面静态化脚本;处理项目脚本
├─logs # 存放日志
├─packages # 外部包,原始的,未配置的:1.七牛云sdk;2.阿里云短信;
└─uwsgi_conf # uwsgi配置,日志,pid
│
│
└─syl # 真正的django项目(代码)django-admin startproject 项目名
│ apps (python包) # Django各种app模块
│ libs (python包) # 七牛云sdk+配置(外部下载)
│ utils (python包) # 小工具,常用函数(自己写的)
│ static
│ templates
│ syl(项目配置)
│ manager.py

2.创建Django项目
(syl) root@dev:shiyanlou_project# django-admin startproject syl```
`3创建一个user模型`
```(syl) root@dev:shiyanlou_project# cd syl
(syl) root@dev:syl# cd apps
(syl) root@dev:apps# python ../manage.py startapp user```
`4给(apps)url添加主路由`
```from django.urls import path,include
urlpatterns = [
    path('admin/', admin.site.urls),
    path('user/',include('user.urls'))
]
from django.urls import path
urlpatterns = [
]```
`5.setting注册中间件`
```INSTALLED_APPS = [ 'user.apps.UserConfig', ]```
`6.项目本地化`
```LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Shanghai'
USE_I18N = True
USE_L10N = True
USE_TZ = False```
`7.配置mysql`
'''1.创建mysql数据库'''
```mysql> create database syldb charset utf8;
'''2.在syl/settings.py中配置mysql'''
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'syldb',
        # 指定数据库名称:MyCRM
        'USER': 'root',
        'PASSWORD': '1',
        'HOST': '127.0.0.1',
        'PORT': '3306',
    } }
Django----初始化项目结构的更多相关文章
- day1(初始化项目结构)
		1.初始化项目结构 └─shiyanlou_project │ .gitignore │ README.en.md # 英文 │ README.md ... 
- django 初始化项目 和modelviewset 使用
		django初始化项目 1.初始化项目结构└─shiyanlou_project │ .gitignore│ README.en.md # 英文│ README.md # 中文项目简介│├─celer ... 
- Minecraft Forge编程入门三 “初始化项目结构和逻辑”
		经过前面两个教程Minecraft Forge编程入门一 "环境搭建"和Minecraft Forge编程入门二 "工艺和食谱",我们大体知道了如何自定义合成配 ... 
- react-native 项目实战 -- 新闻客户端(1) -- 初始化项目结构
		1.在项目根目录新建Componet文件夹(专门用来放我们的自定义组件),里面新建Main.js.Home.js.Message.js.Mine.js.Find.js 2.修改 index.andro ... 
- 1.-Django项目结构
		一.Django简介 Django是一个开放源代码的Web应用框架,由Python写成.采用了MTV的框架模式,即模型M,视图V和模版T. Django基本组件: 1.基本配置文件/路由系统 2. ... 
- django开发个人简易Blog——构建项目结构
		开发之前第一步,就是构造整个的项目结构.这就好比作一幅画,第一步就是描绘轮廓,有了轮廓,剩下的就是慢慢的填充细节.项目结构规划如下图: 项目结构描述: 本项目以fengzhengBlog为根目录. a ... 
- 【Django】Django项目结构与单元测试
		学校的软工项目要开发一个网站,自然的想到用python+Django来做.由于之前没有用Django开发过大型的网站项目,所以遇到了一些问题.记录在此,便于以后查阅. 今天完成了项目结构的设计.部分的 ... 
- Django官方为什么没有标准项目结构
		Django官方并没有提供标准的项目结构,于是网上众说纷纭,百花齐放,一千个读者有一千个哈姆雷特.那我们该怎么设计项目结构呢?在回答这个问题之前,先了解一下Django原生的目录和文件都是干嘛的. p ... 
- 【Flask】 项目结构说明
		项目结构 Flask的一大优势就是其极其轻量化.但是也需要注意到,如果我们要用Flask做一个大项目的话,把所有代码写在一个文件里肯定是不合适的.非常难以维护.但是和Django这种框架又不一样,Fl ... 
- Django 初始化数据库
		django 初始化数据库 刷新数据库guoguos-MacBook-Pro:mysite guoguo$ python manage.py sqlflushBEGIN;SET FOREIGN_KEY ... 
随机推荐
- python机器学习之支持向量机SVM
			支持向量机SVM(Support Vector Machine) 关注公众号"轻松学编程"了解更多. [关键词]支持向量,最大几何间隔,拉格朗日乘子法 一.支持向量机的原理 Sup ... 
- Miller-Rabin 素数检验算法
			算法简介 Miller-Rabin算法,这是一个很高效的判断质数的方法,可以在用\(O(logn)\) 的复杂度快速判断一个数是否是质数.它运用了费马小定理和二次探测定理这两个筛质数效率极高的方法. ... 
- python-找不到tk包
			找不到-tk包 直接sudo apt-get install python3-tk 或者sudo apt-get install python-tk 百度上的方法不可信,还是直接这样一句命令来的实在 
- 痞子衡嵌入式:超级下载算法(RT-UFL)开发笔记(1) - 执行在不同CM内核下
			大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是超级下载算法开发笔记(1)之执行在不同CM内核下. 文接上篇 <RT-UFL - 一个适用全平台i.MXRT的超级下载算法设计&g ... 
- ohmyzsh的安装过程中失败拒绝连接问题的解决
			1.打开官网https://ohmyz.sh/ 在官网能看到下面的界面 有这两种自动安装的方式 个人本次选择的是: wget https://raw.github.com/ohmyzsh/ohmyzs ... 
- Spring3的IOC的annotation学习笔记
			以下记录了一个小小的Spring3的annotation的应用笔记. 文件列表: UserService-interface UserDao-interface UserServiceImpl-Use ... 
- 回流与重绘:CSS性能让JavaScript变慢?
			参考张鑫旭博客: http://www.zhangxinxu.com/wordpress/2010/01/%E5%9B%9E%E6%B5%81%E4%B8%8E%E9%87%8D%E7%BB%98%E ... 
- 绝对定位元素left、right、top、bottom值与其margin和宽高的关系
			绝对定位元素(position: absolute)在其相对定位元素(即文档流中最近的非静态定位祖先元素)中,定位祖先元素的宽度为W,垂直高度为H,则存在以下关系: 元素水平方向 width + le ... 
- 一致性(ECMAScript语法标准翻译)
			Conformance A conforming implementation of ECMAScript must provide and support all the types, values ... 
- 微信公众号Makrdown编辑器,语法你懂吗?
			感谢 WeChat Format 源码: https://github.com/lyricat/wechat-format! 其他工具推荐: 微信公众号编辑器 Makrdown: https://md ... 
