django

Posted zhaop

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django相关的知识,希望对你有一定的参考价值。

django操作数据库

进入到shell,利用model进行操作

mysql> describe user_app_topic
    -> ;
+------------+-------------+------+-----+---------+----------------+
| Field      | Type        | Null | Key | Default | Extra          |
+------------+-------------+------+-----+---------+----------------+
| id         | int(11)     | NO   | PRI | NULL    | auto_increment |
| text       | varchar(20) | NO   |     | NULL    |                |
| date_added | datetime(6) | NO   |     | NULL    |                |
+------------+-------------+------+-----+---------+----------------+
3 rows in set (0.02 sec)

mysql> describe user_app_entry
    -> ;
+------------+-------------+------+-----+---------+----------------+
| Field      | Type        | Null | Key | Default | Extra          |
+------------+-------------+------+-----+---------+----------------+
| id         | int(11)     | NO   | PRI | NULL    | auto_increment |
| text       | longtext    | NO   |     | NULL    |                |
| date_added | datetime(6) | NO   |     | NULL    |                |
| topic_id   | int(11)     | NO   | MUL | NULL    |                |
+------------+-------------+------+-----+---------+----------------+
4 rows in set (0.00 sec)

 

>>> from user_app.models import Topic, Entry
>>> topic = Topic(text="Chess")
>>> topic.save()
>>> topic = Topic(text="Climbing")
>>> topic.save()
>>> Topic.objects.all()
[<Topic: Chess>, <Topic: Climbing>]
>>> entry = Entry(topic_id = 1,text="The opening is the first part of the game, roughly the first ten moves or so.")
>>> entry.save()
>>> t = Topic.objects.get(id=1)
>>> t.text
uChess

 

以上是关于django的主要内容,如果未能解决你的问题,请参考以下文章

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

Django REST框架--认证和权限

如何在 Django 中显式重置模板片段缓存?

使用 Django 模板作为片段

python 通过django片段很多很多

JavaScript 片段在 Django 模板中不起作用