详细阅读(http://www.cnblogs.com/wupeiqi/articles/5246483.html)
-
数据库添加字段类型方法步骤:
image.png -
1
(python manage.py makemigrations)
image.png
-
2
image.png
-
3
(python manage.py migrate)
image.png
-
为自己创建后台管理
(http://127.0.0.1:8000/admin/login/?next=/admin/)
image.png
- 创建超级用户
(python manage.py createsuperuser)(u:root,e:123@qq.com, m:qwerasdf)
image.png
image.png
image.png
image.png
image.png
-
AutoField(primary_key=True)表示自增, 固定写法
uid = models.AutoField(primary_key=True)
image.png
image.png
-
代码如下:
- models.py:
from django.db import models
# Create your models here.
class UserGroup(models.Model): # models.Model注意一定要有否则不能创建表
# AutoField(primary_key=True)表示自增, 固定写法
uid = models.AutoField(primary_key=True)
caption = models.CharField(max_length=32)
class UserInfo(models.Model):
# Django自动创建id列,自增,主键
# 用户名列,字符串类型,指定长度
# 字符串.数字.时间.二进制
username = models.CharField(max_length=32)
password = models.CharField(max_length=64)
email = models.CharField(max_length=60)
test = models.EmailField(max_length=19,null=True)
- admin.py
from django.contrib import admin
from app01 import models
# Register your models here.
admin.site.register(models.UserInfo)
image.png
- s14day19_2\urls.py:
from django.conf.urls import url,include
from django.contrib import admin
# from app01 import views as V1
# from app02 import views as V2
# from app01 import views
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^cmdb/', include("app01.urls")),
url(r'^monitor/', include("app02.urls")),
]
"""
urlpatterns = [
url(r'^admin/', admin.site.urls),
# url(r'^index/', views.index),
url(r'^asdfasdfasdf/(?P<nid>\d+)/(?P<uid>\d+)/', views.index, name='indexx'),
url(r'^login/', views.login),
# url(r'^home/', views.home),
# views.Home.as_view()是固定用法
url(r'^home/', views.Home.as_view()),
# url(r'^detail/', views.detail),
url(r'^detail-(\d+).html', views.detail),
# url(r'^detail-(\d+)-(\d+).html', views.detail),
# url(r'^detail-(?P<nid>\d+)-(?P<uid>\d+).html', views.detail),
]
"""