django开发记录(一)
1、创建虚拟环境
(1)安装虚拟环境
python -m pip install --user virtualenv
(2)创建虚拟环境
virtualenv venv
(3)激活虚拟环境
cd venv/scripts/bin active
(4)退出虚拟环境
deactivatecan
参考链接:https://virtualenv.pypa.io/en/latest/user_guide.html
2、安装包
安装django
python -m pip install Django
3、创建django项目
django-admin startproject mysite
4、创建应用
python manage.py startapp polls
5、创建views
from django.http import HttpResponse
def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
6、创建polls/urls.py
from django.urls import path
from . import views
urlpatterns = [
path('', views.index, name='index'),
]
7、更新mysite/urls.py
from django.contrib import admin
from django.urls import include, path
urlpatterns = [
path('polls/', include('polls.urls')),
path('admin/', admin.site.urls),
]
8、启动开发服务器
python manage.py runserver
9、配置数据库mysite/settings.py
(1)安装数据库驱动
pip install psycopg2-binary
(2)设置数据库engine
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'mydatabase',
'USER': 'mydatabaseuser',
'PASSWORD': 'mypassword',
'HOST': '127.0.0.1',
'PORT': '5432',
}
}
(3)登陆数据库服务器创建数据库
create database mydatabase;
(4)创建用户
create user username with password '****';
备注:密码需带引号
(5)授予用户该数据库权限
grant all on database mydatabase to username;
(6)授予用户创建数据库权限
alter user username createdb ;
(7)安装系统默认数据库表
python manage.py migrate
浙公网安备 33010602011771号