python

django配置二(模板,地址,函数)

2019-02-21  本文已影响17人  _narcissus

在models.py中建表的类,并自动生成mysql表

from django.db import models
# Create your models here.
# 
class Userinfo(models.Model):
    email=models.CharField(max_length=50,unique=True)
    password=models.CharField(max_length=50)
    nickname=models.CharField(max_length=50)
    mobile=models.CharField(max_length=32,unique=True)
    birthday=models.DateField()
    createtime=models.DateTimeField(auto_now_add=True)

class MessageInfo(models.Model):
    message=models.CharField(max_length=2000)
    score=models.DecimalField(max_digits=19,decimal_places=2,default=2)
    messagetime=models.DateTimeField(auto_now_add=True)
    useful=models.IntegerField(default=0)
    useless=models.IntegerField(default=0)
    uid=models.ForeignKey('Userinfo',on_delete=models.CASCADE)

配置流程:主项目urls.py配置url-->激活子项目urls.py-->views.py

from django.contrib import admin
from django.urls import path,include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('file/',include('file.urls'))
]
from django.urls import path
from . import views
urlpatterns=[
    path('index/',views.index)
]
上一篇 下一篇

猜你喜欢

热点阅读