zoukankan      html  css  js  c++  java
  • Django 基础笔记补充

    1、目录文件

    django-admin.py startproject mydj

    cd mydj
    python manage.py startapp myapp
     
    后生成目录:
    mydj/
    ├── myapp
    │   ├── __init__.py
    │   ├── admin.py
    │   ├── models.py
    │   ├── tests.py
    │   └── views.py
    ├── manage.py
    └── mydj
        ├── __init__.py
        ├── settings.py
        ├── urls.py
        └── wsgi.py
     
    注:Django 1.8.x 以上的,还有一个 migrations 文件夹。Django 1.9.x 还会在 Django 1.8 的基础上多出一个 apps.py 文件。但是这些都与本文无关。
     
    目录结构如下,这个子目录 mydj中是一些项目的设置 settings.py 文件,总的urls配置文件 urls.py 以及部署服务器时用到的 wsgi.py 文件, __init__.py 是python包的目录结构必须的,与调用有关。(注意:python2   __init__.py 是必须的,在python3里__init__.py 可不用
     
     

    把我们新定义的app加到settings.py中的INSTALL_APPS

    修改 mydj/mydj/settings.py

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    INSTALLED_APPS = (
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
     
        'myapp',
    )

    备注,这一步是干什么呢? 新建的 app 如果不加到 INSTALL_APPS 中的话, django 就不能自动找到app中的模板文件(app-name/templates/下的文件)和静态文件(app-name/static/中的文件) , 后面你会学习到它们分别用来干什么.

    模板文件(app-name/templates/下的文件)  mydj/mydj/settings.py配置

    静态文件(app-name/static/中的文件) mydj/mydj/settings.py

  • 相关阅读:
    ElasticSearch已经配置好ik分词和mmseg分词(转)
    Java:Cookie实现记住用户名、密码
    (转)10大H5前端框架
    msysGit在GitHub代码托管
    mongodb 语句和SQL语句对应(SQL to Aggregation Mapping Chart)
    centos 7 安装redis
    mac下idea卡顿问题解决
    在linux系统中,使用tomcat的shutdown.sh脚本停止应用,但是进程还在的解决办法
    centOS 7.4 安装配置jdk1.8
    CentOS6 在线安装PostgreSQL10
  • 原文地址:https://www.cnblogs.com/yoyo008/p/10855748.html
Copyright © 2011-2022 走看看