Django 总结 - 安装和主程序设置

266 阅读1分钟

Django 安装和命令行

  • 运行环境ubuntu18.04, djang0==1.8
  • 安装虚拟环境
      pip install virtualenv
  • 新建虚拟环境
      virtualenv env
  • 虚拟环境运行和退出
      source env/bin/activate
      deactivate
  • 在当前目录下创建项目
  • 创建数据库(sqlite)
  • 运行项目
  • 新建应用程序
  • 数据库修改
      python manage.py makemigrations learning_logs
  • 创建admin
  • shell环境

项目目录及代码分析

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    # 注册bootstrap3
    'bootstrap3',
    # 注册子程序
    'learning_logs',
    # 注册用户子程序
    'users',
)
# 数据库设置(可以选择自己的数据库位置设置)默认sqlite
DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}
# 后台中文显示
LANGUAGE_CODE = 'zh-Hans'
# 网站入口地址
LOGIN_URL = '/users/login/'
# bootstrap jqurey 设置
BOOTSTRAP3 = {
    'include_jquery': True,
}
from django.conf.urls import include, url
from django.contrib import admin

urlpatterns = [
    # admin url路由设置(默认)
    url(r'^admin/', include(admin.site.urls)),
    # 子程序 learning_logs url路由
    url(r'', include('learning_logs.urls', namespace='learning_logs')),
    # 子程序 users url路由
    url(r'^users/', include('users.urls', namespace='users')),
]