zoukankan      html  css  js  c++  java
  • 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',
        } }
    
  • 相关阅读:
    Linux下常用程序的代理服务器(proxy)配置
    如何下载google play免费应用的apk文件
    sublime text多文件夹查找关键字
    linux下查看文件夹的大小
    使用virtualenv搭建独立的Python环境
    python代码中使用settings
    /lib /usr/lib /usr/local/lib区别
    修改setup.py的源
    Null ModelAndView returned to DispatcherServlet with name 'dispatcherServlet': assuming HandlerAdapter completed request handling
    使用Restful风格中的post使用过遇到前端数据传送不到后端
  • 原文地址:https://www.cnblogs.com/wangxiaosai/p/13881627.html
Copyright © 2011-2022 走看看