Django 安装和命令行
- 运行环境ubuntu18.04, djang0==1.8
- 安装虚拟环境
- 新建虚拟环境
- 虚拟环境运行和退出
- 在当前目录下创建项目
- 创建数据库(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',
'learning_logs',
'users',
)
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
}
}
LANGUAGE_CODE = 'zh-Hans'
LOGIN_URL = '/users/login/'
BOOTSTRAP3 = {
'include_jquery': True,
}
from django.conf.urls import include, url
from django.contrib import admin
urlpatterns = [
url(r'^admin/', include(admin.site.urls)),
url(r'', include('learning_logs.urls', namespace='learning_logs')),
url(r'^users/', include('users.urls', namespace='users')),
]