学习Web开发 Html、CSS、JS、Vue、django、nginx
Django
命令行
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| # 新建工程
django-admin startproject ***
# 创建一个应用
python manage.py startapp ***
# 迁移数据库
python manage.py makemigrations
python manage.py migrate
# 查看数据库
python manage.py inspectdb
python manage.py createsuperuser
# 运行工程
python manage.py runserver
python manage.py runserver 0.0.0.0:8000
|
settings.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
| INSTALLED_APPS = [
...
# My apps 自己创建的APP
'medical',
'users',
# 第三方应用程序
'bootstrap3',
]
ALLOWED_HOSTS = ['114.115.134.188'] #服务器ip地址
MIDDLEWARE = [
#'django.middleware.csrf.CsrfViewMiddleware', #(注释掉,跨域错误)
]
TEMPLATES = [
{
'DIRS': ['vue-xuAdmin/dist'], # vue编译之后的目录
....
},
]
#静态资源目录 vue编译出的dist目录中静态资源必须在static目录下,不可改名字
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, "vue-xuAdmin/dist/static")
]
MEDIA_URL = '/media/'
MEDIA_ROOT = os.path.join(BASE_DIR, "media")
|
models.py
appname/models.py
1
2
3
4
| from django.db import models
class Patient(models.Model): # 病人
patientNum = models.CharField('患者号', primary_key=True, max_length=15)
name = models.CharField('姓名', max_length=20, null=False)
|
微信支付
支付宝